{
  "author": {
    "name": "HashiCorp",
    "organization": true,
    "roles": [
      "author"
    ],
    "url": "https://hashicorp.com"
  },
  "dependencies": {
    "cdktf": "^0.8",
    "constructs": "^10.0.0"
  },
  "dependencyClosure": {
    "cdktf": {
      "submodules": {
        "cdktf.testingMatchers": {}
      },
      "targets": {
        "dotnet": {
          "namespace": "HashiCorp.Cdktf",
          "packageId": "HashiCorp.Cdktf"
        },
        "go": {
          "moduleName": "github.com/hashicorp/terraform-cdk-go",
          "packageName": "cdktf"
        },
        "java": {
          "maven": {
            "artifactId": "cdktf",
            "groupId": "com.hashicorp"
          },
          "package": "com.hashicorp.cdktf"
        },
        "js": {
          "npm": "cdktf"
        },
        "python": {
          "distName": "cdktf",
          "module": "cdktf"
        }
      }
    },
    "constructs": {
      "targets": {
        "dotnet": {
          "namespace": "Constructs",
          "packageId": "Constructs"
        },
        "go": {
          "moduleName": "github.com/aws/constructs-go"
        },
        "java": {
          "maven": {
            "artifactId": "constructs",
            "groupId": "software.constructs"
          },
          "package": "software.constructs"
        },
        "js": {
          "npm": "constructs"
        },
        "python": {
          "distName": "constructs",
          "module": "constructs"
        }
      }
    }
  },
  "description": "Prebuilt datadog Provider for Terraform CDK (cdktf)",
  "docs": {
    "stability": "stable"
  },
  "homepage": "https://github.com/hashicorp/cdktf-provider-datadog.git",
  "jsiiVersion": "1.50.0 (build d1830a4)",
  "keywords": [
    "cdk",
    "cdktf",
    "datadog",
    "provider",
    "terraform"
  ],
  "license": "MPL-2.0",
  "metadata": {
    "jsii": {
      "pacmak": {
        "hasDefaultInterfaces": true
      }
    },
    "tscRootDir": "src"
  },
  "name": "@cdktf/provider-datadog",
  "readme": {
    "markdown": "\n# Terraform CDK datadog Provider ~> 3.0\n\nThis repo builds and publishes the Terraform datadog Provider bindings for [cdktf](https://cdk.tf).\n\n## Available Packages\n\n### NPM\n\nThe npm package is available at [https://www.npmjs.com/package/@cdktf/provider-datadog](https://www.npmjs.com/package/@cdktf/provider-datadog).\n\n`npm install @cdktf/provider-datadog`\n\n### PyPI\n\nThe PyPI package is available at [https://pypi.org/project/cdktf-cdktf-provider-datadog](https://pypi.org/project/cdktf-cdktf-provider-datadog).\n\n`pipenv install cdktf-cdktf-provider-datadog`\n\n### Nuget\n\nThe Nuget package is available at [https://www.nuget.org/packages/HashiCorp.Cdktf.Providers.Datadog](https://www.nuget.org/packages/HashiCorp.Cdktf.Providers.Datadog).\n\n`dotnet add package HashiCorp.Cdktf.Providers.Datadog`\n\n### Maven\n\nThe Maven package is available at [https://mvnrepository.com/artifact/com.hashicorp/cdktf-provider-datadog](https://mvnrepository.com/artifact/com.hashicorp/cdktf-provider-datadog).\n\n```\n<dependency>\n    <groupId>com.hashicorp</groupId>\n    <artifactId>cdktf-provider-datadog</artifactId>\n    <version>[REPLACE WITH DESIRED VERSION]</version>\n</dependency>\n```\n\n## Docs\n\nFind auto-generated docs for this provider here: [./API.md](./API.md)\n\n## Versioning\n\nThis project is explicitly not tracking the Terraform datadog Provider version 1:1. In fact, it always tracks `latest` of `~> 3.0` with every release. If there are scenarios where you explicitly have to pin your provider version, you can do so by generating the [provider constructs manually](https://cdk.tf/imports).\n\nThese are the upstream dependencies:\n\n- [Terraform CDK](https://cdk.tf)\n- [Terraform datadog Provider](https://github.com/terraform-providers/terraform-provider-datadog)\n- [Terraform Engine](https://terraform.io)\n\nIf there are breaking changes (backward incompatible) in any of the above, the major version of this project will be bumped. While the Terraform Engine and the Terraform datadog Provider are relatively stable, the Terraform CDK is in an early stage. Therefore, it's likely that there will be breaking changes.\n\n## Features / Issues / Bugs\n\nPlease report bugs and issues to the [terraform cdk](https://cdk.tf) project:\n\n- [Create bug report](https://cdk.tf/bug)\n- [Create feature request](https://cdk.tf/feature)\n\n## Contributing\n\n### projen\n\nThis is mostly based on [projen](https://github.com/eladb/projen), which takes care of generating the entire repository.\n\n### cdktf-provider-project based on projen\n\nThere's a custom [project builder](https://github.com/hashicorp/cdktf-provider-project) which encapsulate the common settings for all `cdktf` providers.\n\n### Provider Version\n\nThe provider version can be adjusted in [./.projenrc.js](./.projenrc.js).\n\n### Repository Management\n\nThe repository is managed by [Repository Manager](https://github.com/hashicorp/cdktf-repository-manager/)\n"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/hashicorp/cdktf-provider-datadog.git"
  },
  "schema": "jsii/0.10.0",
  "targets": {
    "dotnet": {
      "namespace": "HashiCorp.Cdktf.Providers.Datadog",
      "packageId": "HashiCorp.Cdktf.Providers.Datadog"
    },
    "java": {
      "maven": {
        "artifactId": "cdktf-provider-datadog",
        "groupId": "com.hashicorp"
      },
      "package": "com.hashicorp.cdktf.providers.datadog"
    },
    "js": {
      "npm": "@cdktf/provider-datadog"
    },
    "python": {
      "distName": "cdktf-cdktf-provider-datadog",
      "module": "cdktf_cdktf_provider_datadog"
    }
  },
  "types": {
    "@cdktf/provider-datadog.ApiKey": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/api_key.html datadog_api_key}."
      },
      "fqn": "@cdktf/provider-datadog.ApiKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/api_key.html datadog_api_key} Resource."
        },
        "locationInModule": {
          "filename": "src/api-key.ts",
          "line": 39
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.ApiKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/api-key.ts",
        "line": 21
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-key.ts",
            "line": 84
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApiKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-key.ts",
            "line": 26
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-key.ts",
            "line": 58
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-key.ts",
            "line": 63
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-key.ts",
            "line": 76
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-key.ts",
            "line": 69
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/api-key:ApiKey"
    },
    "@cdktf/provider-datadog.ApiKeyConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.ApiKeyConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-key.ts",
        "line": 9
      },
      "name": "ApiKeyConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/api_key.html#name ApiKey#name}",
            "stability": "stable",
            "summary": "Name for API Key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-key.ts",
            "line": 15
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/api-key:ApiKeyConfig"
    },
    "@cdktf/provider-datadog.ApplicationKey": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/application_key.html datadog_application_key}."
      },
      "fqn": "@cdktf/provider-datadog.ApplicationKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/application_key.html datadog_application_key} Resource."
        },
        "locationInModule": {
          "filename": "src/application-key.ts",
          "line": 39
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.ApplicationKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/application-key.ts",
        "line": 21
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/application-key.ts",
            "line": 84
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApplicationKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/application-key.ts",
            "line": 26
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/application-key.ts",
            "line": 58
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/application-key.ts",
            "line": 63
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/application-key.ts",
            "line": 76
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/application-key.ts",
            "line": 69
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/application-key:ApplicationKey"
    },
    "@cdktf/provider-datadog.ApplicationKeyConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.ApplicationKeyConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/application-key.ts",
        "line": 9
      },
      "name": "ApplicationKeyConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/application_key.html#name ApplicationKey#name}",
            "stability": "stable",
            "summary": "Name for Application Key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/application-key.ts",
            "line": 15
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/application-key:ApplicationKeyConfig"
    },
    "@cdktf/provider-datadog.ChildOrganization": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/child_organization.html datadog_child_organization}."
      },
      "fqn": "@cdktf/provider-datadog.ChildOrganization",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/child_organization.html datadog_child_organization} Resource."
        },
        "locationInModule": {
          "filename": "src/child-organization.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.ChildOrganizationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/child-organization.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 193
          },
          "name": "apiKey",
          "parameters": [
            {
              "name": "index",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-datadog.ChildOrganizationApiKey"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 198
          },
          "name": "applicationKey",
          "parameters": [
            {
              "name": "index",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-datadog.ChildOrganizationApplicationKey"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 231
          },
          "name": "settings",
          "parameters": [
            {
              "name": "index",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-datadog.ChildOrganizationSettings"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 244
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 236
          },
          "name": "user",
          "parameters": [
            {
              "name": "index",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-datadog.ChildOrganizationUser"
            }
          }
        }
      ],
      "name": "ChildOrganization",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 161
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 203
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 208
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 226
          },
          "name": "publicId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 221
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 214
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/child-organization:ChildOrganization"
    },
    "@cdktf/provider-datadog.ChildOrganizationApiKey": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexComputedList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.ChildOrganizationApiKey",
      "initializer": {
        "docs": {
          "stability": "experimental"
        },
        "locationInModule": {
          "filename": "lib/complex-computed-list.ts",
          "line": 75
        },
        "parameters": [
          {
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "complexComputedListIndex",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/child-organization.ts",
        "line": 17
      },
      "name": "ChildOrganizationApiKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 20
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 25
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/child-organization:ChildOrganizationApiKey"
    },
    "@cdktf/provider-datadog.ChildOrganizationApplicationKey": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexComputedList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.ChildOrganizationApplicationKey",
      "initializer": {
        "docs": {
          "stability": "experimental"
        },
        "locationInModule": {
          "filename": "lib/complex-computed-list.ts",
          "line": 75
        },
        "parameters": [
          {
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "complexComputedListIndex",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/child-organization.ts",
        "line": 29
      },
      "name": "ChildOrganizationApplicationKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 32
          },
          "name": "hash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 37
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 42
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/child-organization:ChildOrganizationApplicationKey"
    },
    "@cdktf/provider-datadog.ChildOrganizationConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.ChildOrganizationConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/child-organization.ts",
        "line": 9
      },
      "name": "ChildOrganizationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/child_organization.html#name ChildOrganization#name}",
            "stability": "stable",
            "summary": "Name for Child Organization after creation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 15
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/child-organization:ChildOrganizationConfig"
    },
    "@cdktf/provider-datadog.ChildOrganizationSettings": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexComputedList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.ChildOrganizationSettings",
      "initializer": {
        "docs": {
          "stability": "experimental"
        },
        "locationInModule": {
          "filename": "lib/complex-computed-list.ts",
          "line": 75
        },
        "parameters": [
          {
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "complexComputedListIndex",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/child-organization.ts",
        "line": 79
      },
      "name": "ChildOrganizationSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 82
          },
          "name": "privateWidgetShare",
          "type": {
            "primitive": "any"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 87
          },
          "name": "saml",
          "type": {
            "primitive": "any"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 93
          },
          "name": "samlAutocreateAccessRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 98
          },
          "name": "samlAutocreateUsersDomains",
          "type": {
            "primitive": "any"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 104
          },
          "name": "samlCanBeEnabled",
          "type": {
            "primitive": "any"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 109
          },
          "name": "samlIdpEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 114
          },
          "name": "samlIdpInitiatedLogin",
          "type": {
            "primitive": "any"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 120
          },
          "name": "samlIdpMetadataUploaded",
          "type": {
            "primitive": "any"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 125
          },
          "name": "samlLoginUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 130
          },
          "name": "samlStrictMode",
          "type": {
            "primitive": "any"
          }
        }
      ],
      "symbolId": "src/child-organization:ChildOrganizationSettings"
    },
    "@cdktf/provider-datadog.ChildOrganizationSettingsSaml": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexComputedList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.ChildOrganizationSettingsSaml",
      "initializer": {
        "docs": {
          "stability": "experimental"
        },
        "locationInModule": {
          "filename": "lib/complex-computed-list.ts",
          "line": 75
        },
        "parameters": [
          {
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "complexComputedListIndex",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/child-organization.ts",
        "line": 46
      },
      "name": "ChildOrganizationSettingsSaml",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 49
          },
          "name": "enabled",
          "type": {
            "primitive": "any"
          }
        }
      ],
      "symbolId": "src/child-organization:ChildOrganizationSettingsSaml"
    },
    "@cdktf/provider-datadog.ChildOrganizationSettingsSamlAutocreateUsersDomains": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexComputedList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.ChildOrganizationSettingsSamlAutocreateUsersDomains",
      "initializer": {
        "docs": {
          "stability": "experimental"
        },
        "locationInModule": {
          "filename": "lib/complex-computed-list.ts",
          "line": 75
        },
        "parameters": [
          {
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "complexComputedListIndex",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/child-organization.ts",
        "line": 53
      },
      "name": "ChildOrganizationSettingsSamlAutocreateUsersDomains",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 56
          },
          "name": "domains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 61
          },
          "name": "enabled",
          "type": {
            "primitive": "any"
          }
        }
      ],
      "symbolId": "src/child-organization:ChildOrganizationSettingsSamlAutocreateUsersDomains"
    },
    "@cdktf/provider-datadog.ChildOrganizationSettingsSamlIdpInitiatedLogin": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexComputedList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.ChildOrganizationSettingsSamlIdpInitiatedLogin",
      "initializer": {
        "docs": {
          "stability": "experimental"
        },
        "locationInModule": {
          "filename": "lib/complex-computed-list.ts",
          "line": 75
        },
        "parameters": [
          {
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "complexComputedListIndex",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/child-organization.ts",
        "line": 65
      },
      "name": "ChildOrganizationSettingsSamlIdpInitiatedLogin",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 68
          },
          "name": "enabled",
          "type": {
            "primitive": "any"
          }
        }
      ],
      "symbolId": "src/child-organization:ChildOrganizationSettingsSamlIdpInitiatedLogin"
    },
    "@cdktf/provider-datadog.ChildOrganizationSettingsSamlStrictMode": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexComputedList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.ChildOrganizationSettingsSamlStrictMode",
      "initializer": {
        "docs": {
          "stability": "experimental"
        },
        "locationInModule": {
          "filename": "lib/complex-computed-list.ts",
          "line": 75
        },
        "parameters": [
          {
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "complexComputedListIndex",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/child-organization.ts",
        "line": 72
      },
      "name": "ChildOrganizationSettingsSamlStrictMode",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 75
          },
          "name": "enabled",
          "type": {
            "primitive": "any"
          }
        }
      ],
      "symbolId": "src/child-organization:ChildOrganizationSettingsSamlStrictMode"
    },
    "@cdktf/provider-datadog.ChildOrganizationUser": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexComputedList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.ChildOrganizationUser",
      "initializer": {
        "docs": {
          "stability": "experimental"
        },
        "locationInModule": {
          "filename": "lib/complex-computed-list.ts",
          "line": 75
        },
        "parameters": [
          {
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "complexComputedListIndex",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/child-organization.ts",
        "line": 135
      },
      "name": "ChildOrganizationUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 138
          },
          "name": "accessRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 143
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/child-organization.ts",
            "line": 148
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/child-organization:ChildOrganizationUser"
    },
    "@cdktf/provider-datadog.Dashboard": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html datadog_dashboard}."
      },
      "fqn": "@cdktf/provider-datadog.Dashboard",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html datadog_dashboard} Resource."
        },
        "locationInModule": {
          "filename": "src/dashboard.ts",
          "line": 108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.DashboardConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 146
          },
          "name": "resetDashboardLists"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 168
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 189
          },
          "name": "resetIsReadOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 218
          },
          "name": "resetNotifyList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 234
          },
          "name": "resetReflowType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 250
          },
          "name": "resetRestrictedRoles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 296
          },
          "name": "resetTemplateVariable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 313
          },
          "name": "resetTemplateVariablePreset"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 279
          },
          "name": "resetUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 330
          },
          "name": "resetWidget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 342
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Dashboard",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 95
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 155
          },
          "name": "dashboardListsRemoved",
          "type": {
            "primitive": "any"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 177
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 150
          },
          "name": "dashboardListsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 172
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 193
          },
          "name": "isReadOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 206
          },
          "name": "layoutTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 222
          },
          "name": "notifyListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 238
          },
          "name": "reflowTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 254
          },
          "name": "restrictedRolesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 300
          },
          "name": "templateVariableInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardTemplateVariable"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 317
          },
          "name": "templateVariablePresetInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardTemplateVariablePreset"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 267
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 283
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 334
          },
          "name": "widgetInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidget"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 139
          },
          "name": "dashboardLists",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 162
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 183
          },
          "name": "isReadOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 199
          },
          "name": "layoutType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 212
          },
          "name": "notifyList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 228
          },
          "name": "reflowType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 244
          },
          "name": "restrictedRoles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 289
          },
          "name": "templateVariable",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardTemplateVariable"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 306
          },
          "name": "templateVariablePreset",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardTemplateVariablePreset"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 260
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 273
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 323
          },
          "name": "widget",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidget"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/dashboard:Dashboard"
    },
    "@cdktf/provider-datadog.DashboardConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard.ts",
        "line": 12
      },
      "name": "DashboardConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#layout_type Dashboard#layout_type}",
            "stability": "stable",
            "summary": "The layout type of the dashboard. Valid values are `ordered`, `free`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 36
          },
          "name": "layoutType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the dashboard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 60
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#dashboard_lists Dashboard#dashboard_lists}",
            "stability": "stable",
            "summary": "A list of dashboard lists this dashboard belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 18
          },
          "name": "dashboardLists",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#description Dashboard#description}",
            "stability": "stable",
            "summary": "The description of the dashboard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 24
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_read_only Dashboard#is_read_only}",
            "stability": "stable",
            "summary": "Whether this dashboard is read-only. **Deprecated.** Prefer using `restricted_roles` to define which roles are required to edit the dashboard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 30
          },
          "name": "isReadOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#notify_list Dashboard#notify_list}",
            "stability": "stable",
            "summary": "The list of handles for the users to notify when changes are made to this dashboard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 42
          },
          "name": "notifyList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Set this only when layout type is `ordered`. If set to `fixed`, the dashboard expects all widgets to have a layout, and if it's set to `auto`, widgets should not have layouts. Valid values are `auto`, `fixed`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#reflow_type Dashboard#reflow_type}",
            "stability": "stable",
            "summary": "The reflow type of a new dashboard layout."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 48
          },
          "name": "reflowType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#restricted_roles Dashboard#restricted_roles}",
            "stability": "stable",
            "summary": "UUIDs of roles whose associated users are authorized to edit the dashboard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 54
          },
          "name": "restrictedRoles",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#template_variable Dashboard#template_variable}",
            "stability": "stable",
            "summary": "template_variable block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 72
          },
          "name": "templateVariable",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardTemplateVariable"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#template_variable_preset Dashboard#template_variable_preset}",
            "stability": "stable",
            "summary": "template_variable_preset block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 78
          },
          "name": "templateVariablePreset",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardTemplateVariablePreset"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#url Dashboard#url}",
            "stability": "stable",
            "summary": "The URL of the dashboard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 66
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#widget Dashboard#widget}",
            "stability": "stable",
            "summary": "widget block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard.ts",
            "line": 84
          },
          "name": "widget",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidget"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/dashboard:DashboardConfig"
    },
    "@cdktf/provider-datadog.DashboardJson": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/dashboard_json.html datadog_dashboard_json}."
      },
      "fqn": "@cdktf/provider-datadog.DashboardJson",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/dashboard_json.html datadog_dashboard_json} Resource."
        },
        "locationInModule": {
          "filename": "src/dashboard-json.ts",
          "line": 51
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.DashboardJsonConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-json.ts",
        "line": 33
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-json.ts",
            "line": 93
          },
          "name": "resetDashboardLists"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-json.ts",
            "line": 120
          },
          "name": "resetUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-json.ts",
            "line": 132
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DashboardJson",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-json.ts",
            "line": 38
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-json.ts",
            "line": 102
          },
          "name": "dashboardListsRemoved",
          "type": {
            "primitive": "any"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-json.ts",
            "line": 108
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-json.ts",
            "line": 80
          },
          "name": "dashboardInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-json.ts",
            "line": 97
          },
          "name": "dashboardListsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-json.ts",
            "line": 124
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-json.ts",
            "line": 73
          },
          "name": "dashboard",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-json.ts",
            "line": 86
          },
          "name": "dashboardLists",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-json.ts",
            "line": 114
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-json:DashboardJson"
    },
    "@cdktf/provider-datadog.DashboardJsonConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardJsonConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-json.ts",
        "line": 9
      },
      "name": "DashboardJsonConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard_json.html#dashboard DashboardJson#dashboard}",
            "stability": "stable",
            "summary": "The JSON formatted definition of the Dashboard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-json.ts",
            "line": 15
          },
          "name": "dashboard",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard_json.html#dashboard_lists DashboardJson#dashboard_lists}",
            "stability": "stable",
            "summary": "The list of dashboard lists this dashboard belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-json.ts",
            "line": 21
          },
          "name": "dashboardLists",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard_json.html#url DashboardJson#url}",
            "stability": "stable",
            "summary": "The URL of the dashboard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-json.ts",
            "line": 27
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-json:DashboardJsonConfig"
    },
    "@cdktf/provider-datadog.DashboardList": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/dashboard_list.html datadog_dashboard_list}."
      },
      "fqn": "@cdktf/provider-datadog.DashboardList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/dashboard_list.html datadog_dashboard_list} Resource."
        },
        "locationInModule": {
          "filename": "src/dashboard-list.ts",
          "line": 71
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.DashboardListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-list.ts",
        "line": 53
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-list.ts",
            "line": 117
          },
          "name": "resetDashItem"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-list.ts",
            "line": 129
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DashboardList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-list.ts",
            "line": 58
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-list.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-list.ts",
            "line": 121
          },
          "name": "dashItemInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardListDashItem"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-list.ts",
            "line": 104
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-list.ts",
            "line": 110
          },
          "name": "dashItem",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardListDashItem"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-list.ts",
            "line": 97
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-list:DashboardList"
    },
    "@cdktf/provider-datadog.DashboardListConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardListConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-list.ts",
        "line": 9
      },
      "name": "DashboardListConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard_list.html#name DashboardList#name}",
            "stability": "stable",
            "summary": "The name of the Dashboard List."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-list.ts",
            "line": 15
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard_list.html#dash_item DashboardList#dash_item}",
            "stability": "stable",
            "summary": "dash_item block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-list.ts",
            "line": 21
          },
          "name": "dashItem",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardListDashItem"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/dashboard-list:DashboardListConfig"
    },
    "@cdktf/provider-datadog.DashboardListDashItem": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardListDashItem",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-list.ts",
        "line": 23
      },
      "name": "DashboardListDashItem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard_list.html#dash_id DashboardList#dash_id}",
            "stability": "stable",
            "summary": "The ID of the dashboard to add."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-list.ts",
            "line": 29
          },
          "name": "dashId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard_list.html#type DashboardList#type}",
            "stability": "stable",
            "summary": "The type of this dashboard. Valid values are `custom_timeboard`, `custom_screenboard`, `integration_screenboard`, `integration_timeboard`, `host_timeboard`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-list.ts",
            "line": 35
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-list:DashboardListDashItem"
    },
    "@cdktf/provider-datadog.DashboardTemplateVariable": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardTemplateVariable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 2
      },
      "name": "DashboardTemplateVariable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of the variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#available_values Dashboard#available_values}",
            "stability": "stable",
            "summary": "The list of values that the template variable drop-down is be limited to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8
          },
          "name": "availableValues",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#default Dashboard#default}",
            "stability": "stable",
            "summary": "The default value for the template variable on dashboard load."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14
          },
          "name": "default",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#prefix Dashboard#prefix}",
            "stability": "stable",
            "summary": "The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardTemplateVariable"
    },
    "@cdktf/provider-datadog.DashboardTemplateVariablePreset": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardTemplateVariablePreset",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 68
      },
      "name": "DashboardTemplateVariablePreset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of the preset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 74
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#template_variable Dashboard#template_variable}",
            "stability": "stable",
            "summary": "template_variable block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 80
          },
          "name": "templateVariable",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardTemplateVariablePresetTemplateVariable"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardTemplateVariablePreset"
    },
    "@cdktf/provider-datadog.DashboardTemplateVariablePresetTemplateVariable": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardTemplateVariablePresetTemplateVariable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 42
      },
      "name": "DashboardTemplateVariablePresetTemplateVariable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of the template variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 48
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#value Dashboard#value}",
            "stability": "stable",
            "summary": "The value that should be assumed by the template variable in this preset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 54
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardTemplateVariablePresetTemplateVariable"
    },
    "@cdktf/provider-datadog.DashboardWidget": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 6395
      },
      "name": "DashboardWidget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#alert_graph_definition Dashboard#alert_graph_definition}",
            "stability": "stable",
            "summary": "alert_graph_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6401
          },
          "name": "alertGraphDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetAlertGraphDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#alert_value_definition Dashboard#alert_value_definition}",
            "stability": "stable",
            "summary": "alert_value_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6407
          },
          "name": "alertValueDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetAlertValueDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#change_definition Dashboard#change_definition}",
            "stability": "stable",
            "summary": "change_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6413
          },
          "name": "changeDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#check_status_definition Dashboard#check_status_definition}",
            "stability": "stable",
            "summary": "check_status_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6419
          },
          "name": "checkStatusDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetCheckStatusDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#distribution_definition Dashboard#distribution_definition}",
            "stability": "stable",
            "summary": "distribution_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6425
          },
          "name": "distributionDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#event_stream_definition Dashboard#event_stream_definition}",
            "stability": "stable",
            "summary": "event_stream_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6431
          },
          "name": "eventStreamDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetEventStreamDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#event_timeline_definition Dashboard#event_timeline_definition}",
            "stability": "stable",
            "summary": "event_timeline_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6437
          },
          "name": "eventTimelineDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetEventTimelineDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#free_text_definition Dashboard#free_text_definition}",
            "stability": "stable",
            "summary": "free_text_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6443
          },
          "name": "freeTextDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetFreeTextDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#geomap_definition Dashboard#geomap_definition}",
            "stability": "stable",
            "summary": "geomap_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6449
          },
          "name": "geomapDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_definition Dashboard#group_definition}",
            "stability": "stable",
            "summary": "group_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6455
          },
          "name": "groupDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#heatmap_definition Dashboard#heatmap_definition}",
            "stability": "stable",
            "summary": "heatmap_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6461
          },
          "name": "heatmapDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#hostmap_definition Dashboard#hostmap_definition}",
            "stability": "stable",
            "summary": "hostmap_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6467
          },
          "name": "hostmapDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#iframe_definition Dashboard#iframe_definition}",
            "stability": "stable",
            "summary": "iframe_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6473
          },
          "name": "iframeDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetIframeDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#image_definition Dashboard#image_definition}",
            "stability": "stable",
            "summary": "image_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6479
          },
          "name": "imageDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetImageDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#log_stream_definition Dashboard#log_stream_definition}",
            "stability": "stable",
            "summary": "log_stream_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6485
          },
          "name": "logStreamDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetLogStreamDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#manage_status_definition Dashboard#manage_status_definition}",
            "stability": "stable",
            "summary": "manage_status_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6491
          },
          "name": "manageStatusDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetManageStatusDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#note_definition Dashboard#note_definition}",
            "stability": "stable",
            "summary": "note_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6497
          },
          "name": "noteDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetNoteDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query_table_definition Dashboard#query_table_definition}",
            "stability": "stable",
            "summary": "query_table_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6503
          },
          "name": "queryTableDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query_value_definition Dashboard#query_value_definition}",
            "stability": "stable",
            "summary": "query_value_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6509
          },
          "name": "queryValueDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#scatterplot_definition Dashboard#scatterplot_definition}",
            "stability": "stable",
            "summary": "scatterplot_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6515
          },
          "name": "scatterplotDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service_level_objective_definition Dashboard#service_level_objective_definition}",
            "stability": "stable",
            "summary": "service_level_objective_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6521
          },
          "name": "serviceLevelObjectiveDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetServiceLevelObjectiveDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#servicemap_definition Dashboard#servicemap_definition}",
            "stability": "stable",
            "summary": "servicemap_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6527
          },
          "name": "servicemapDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetServicemapDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#timeseries_definition Dashboard#timeseries_definition}",
            "stability": "stable",
            "summary": "timeseries_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6533
          },
          "name": "timeseriesDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#toplist_definition Dashboard#toplist_definition}",
            "stability": "stable",
            "summary": "toplist_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6539
          },
          "name": "toplistDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#trace_service_definition Dashboard#trace_service_definition}",
            "stability": "stable",
            "summary": "trace_service_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6545
          },
          "name": "traceServiceDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTraceServiceDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#widget_layout Dashboard#widget_layout}",
            "stability": "stable",
            "summary": "widget_layout block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6551
          },
          "name": "widgetLayout",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetWidgetLayout"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidget"
    },
    "@cdktf/provider-datadog.DashboardWidgetAlertGraphDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetAlertGraphDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 94
      },
      "name": "DashboardWidgetAlertGraphDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#alert_id Dashboard#alert_id}",
            "stability": "stable",
            "summary": "The ID of the monitor used by the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 100
          },
          "name": "alertId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#viz_type Dashboard#viz_type}",
            "stability": "stable",
            "summary": "Type of visualization to use when displaying the widget. Valid values are `timeseries`, `toplist`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 130
          },
          "name": "vizType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `1y`, `alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#live_span Dashboard#live_span}",
            "stability": "stable",
            "summary": "The timeframe to use when displaying the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 106
          },
          "name": "liveSpan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 112
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 118
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 124
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetAlertGraphDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetAlertGraphDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetAlertGraphDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 156
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 148
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 232
          },
          "name": "resetLiveSpan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 248
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 264
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 280
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetAlertGraphDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 220
          },
          "name": "alertIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 236
          },
          "name": "liveSpanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 268
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 252
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 284
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 297
          },
          "name": "vizTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 213
          },
          "name": "alertId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 226
          },
          "name": "liveSpan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 242
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 258
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 274
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 290
          },
          "name": "vizType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 160
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetAlertGraphDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetAlertGraphDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetAlertValueDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetAlertValueDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 301
      },
      "name": "DashboardWidgetAlertValueDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#alert_id Dashboard#alert_id}",
            "stability": "stable",
            "summary": "The ID of the monitor used by the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 307
          },
          "name": "alertId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#precision Dashboard#precision}",
            "stability": "stable",
            "summary": "The precision to use when displaying the value. Use `*` for maximum precision."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 313
          },
          "name": "precision",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#text_align Dashboard#text_align}",
            "stability": "stable",
            "summary": "The alignment of the text in the widget. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 319
          },
          "name": "textAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 325
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 331
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 337
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#unit Dashboard#unit}",
            "stability": "stable",
            "summary": "The unit for the value displayed in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 343
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetAlertValueDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetAlertValueDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetAlertValueDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 370
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 362
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 452
          },
          "name": "resetPrecision"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 468
          },
          "name": "resetTextAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 484
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 500
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 516
          },
          "name": "resetTitleSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 532
          },
          "name": "resetUnit"
        }
      ],
      "name": "DashboardWidgetAlertValueDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 440
          },
          "name": "alertIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 456
          },
          "name": "precisionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 472
          },
          "name": "textAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 504
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 488
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 520
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 536
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 433
          },
          "name": "alertId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 446
          },
          "name": "precision",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 462
          },
          "name": "textAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 478
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 494
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 510
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 526
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 374
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetAlertValueDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetAlertValueDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 4598
      },
      "name": "DashboardWidgetChangeDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_link Dashboard#custom_link}",
            "stability": "stable",
            "summary": "custom_link block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4628
          },
          "name": "customLink",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `1y`, `alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#live_span Dashboard#live_span}",
            "stability": "stable",
            "summary": "The timeframe to use when displaying the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4604
          },
          "name": "liveSpan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#request Dashboard#request}",
            "stability": "stable",
            "summary": "request block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4634
          },
          "name": "request",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4610
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4616
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4622
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionCustomLink": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionCustomLink",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 540
      },
      "name": "DashboardWidgetChangeDefinitionCustomLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_hidden Dashboard#is_hidden}",
            "stability": "stable",
            "summary": "The flag for toggling context menu link visibility."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 546
          },
          "name": "isHidden",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "The label for the custom link URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 552
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#link Dashboard#link}",
            "stability": "stable",
            "summary": "The URL of the custom link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 558
          },
          "name": "link",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When override_label is provided, the client request omits the label field.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#override_label Dashboard#override_label}",
            "stability": "stable",
            "summary": "The label id that refers to a context menu link item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 564
          },
          "name": "overrideLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionCustomLink"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 4660
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 4652
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4788
          },
          "name": "resetCustomLink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4723
          },
          "name": "resetLiveSpan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4805
          },
          "name": "resetRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4739
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4755
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4771
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetChangeDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4792
          },
          "name": "customLinkInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4727
          },
          "name": "liveSpanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4809
          },
          "name": "requestInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4759
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4743
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4775
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4781
          },
          "name": "customLink",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4717
          },
          "name": "liveSpan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4798
          },
          "name": "request",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4733
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4749
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4765
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4664
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequest": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 4488
      },
      "name": "DashboardWidgetChangeDefinitionRequest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_query Dashboard#apm_query}",
            "stability": "stable",
            "summary": "apm_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4536
          },
          "name": "apmQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#change_type Dashboard#change_type}",
            "stability": "stable",
            "summary": "Whether to show absolute or relative change. Valid values are `absolute`, `relative`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4494
          },
          "name": "changeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compare_to Dashboard#compare_to}",
            "stability": "stable",
            "summary": "Choose from when to compare current data to. Valid values are `hour_before`, `day_before`, `week_before`, `month_before`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4500
          },
          "name": "compareTo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#formula Dashboard#formula}",
            "stability": "stable",
            "summary": "formula block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4542
          },
          "name": "formula",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestFormula"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#increase_good Dashboard#increase_good}",
            "stability": "stable",
            "summary": "A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4506
          },
          "name": "increaseGood",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#log_query Dashboard#log_query}",
            "stability": "stable",
            "summary": "log_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4548
          },
          "name": "logQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order_by Dashboard#order_by}",
            "stability": "stable",
            "summary": "What to order by. Valid values are `change`, `name`, `present`, `past`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4512
          },
          "name": "orderBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order_dir Dashboard#order_dir}",
            "stability": "stable",
            "summary": "Widget sorting method. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4518
          },
          "name": "orderDir",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4554
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestProcessQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#q Dashboard#q}",
            "stability": "stable",
            "summary": "The metric query to use for this widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4524
          },
          "name": "q",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4560
          },
          "name": "query",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQuery"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#rum_query Dashboard#rum_query}",
            "stability": "stable",
            "summary": "rum_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4566
          },
          "name": "rumQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#security_query Dashboard#security_query}",
            "stability": "stable",
            "summary": "security_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4572
          },
          "name": "securityQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_present Dashboard#show_present}",
            "stability": "stable",
            "summary": "If set to `true`, displays the current value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4530
          },
          "name": "showPresent",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequest"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 889
      },
      "name": "DashboardWidgetChangeDefinitionRequestApmQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 895
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 907
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 913
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 919
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 901
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestApmQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 580
      },
      "name": "DashboardWidgetChangeDefinitionRequestApmQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 586
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 592
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 598
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestApmQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 621
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 613
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 679
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 695
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetChangeDefinitionRequestApmQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 667
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 683
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 699
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 660
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 673
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 689
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 625
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestApmQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 823
      },
      "name": "DashboardWidgetChangeDefinitionRequestApmQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 829
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 835
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 841
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestApmQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 703
      },
      "name": "DashboardWidgetChangeDefinitionRequestApmQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 709
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 721
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 715
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestApmQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 744
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 736
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 802
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 790
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 806
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 819
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 783
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 796
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 812
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 748
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 856
      },
      "name": "DashboardWidgetChangeDefinitionRequestApmQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 862
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 868
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 874
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestApmQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 944
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 936
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1027
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1030
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1047
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1064
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1014
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetChangeDefinitionRequestApmQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1024
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1034
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1051
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1002
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1068
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1018
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1040
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 995
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1057
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1008
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 948
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestApmQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestApmQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestFormula": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestFormula",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 1244
      },
      "name": "DashboardWidgetChangeDefinitionRequestFormula",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#formula_expression Dashboard#formula_expression}",
            "stability": "stable",
            "summary": "A string expression built from queries, formulas, and functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1262
          },
          "name": "formulaExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#alias Dashboard#alias}",
            "stability": "stable",
            "summary": "An expression alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1250
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#cell_display_mode Dashboard#cell_display_mode}",
            "stability": "stable",
            "summary": "A list of display modes for each table cell. Valid values are `number`, `bar`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1256
          },
          "name": "cellDisplayMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#conditional_formats Dashboard#conditional_formats}",
            "stability": "stable",
            "summary": "conditional_formats block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1268
          },
          "name": "conditionalFormats",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestFormulaConditionalFormats"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "limit block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1274
          },
          "name": "limit",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestFormulaLimit"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestFormula"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestFormulaConditionalFormats": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestFormulaConditionalFormats",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 1072
      },
      "name": "DashboardWidgetChangeDefinitionRequestFormulaConditionalFormats",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#comparator Dashboard#comparator}",
            "stability": "stable",
            "summary": "The comparator to use. Valid values are `>`, `>=`, `<`, `<=`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1078
          },
          "name": "comparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette Dashboard#palette}",
            "stability": "stable",
            "summary": "The color palette to apply."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1114
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#value Dashboard#value}",
            "stability": "stable",
            "summary": "A value for the comparator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1126
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_bg_color Dashboard#custom_bg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the background, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1084
          },
          "name": "customBgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_fg_color Dashboard#custom_fg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the foreground, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1090
          },
          "name": "customFgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#hide_value Dashboard#hide_value}",
            "stability": "stable",
            "summary": "Setting this to True hides values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1096
          },
          "name": "hideValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#image_url Dashboard#image_url}",
            "stability": "stable",
            "summary": "Displays an image as the background."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1102
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric from the request to correlate with this conditional format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1108
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#timeframe Dashboard#timeframe}",
            "stability": "stable",
            "summary": "Defines the displayed timeframe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1120
          },
          "name": "timeframe",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestFormulaConditionalFormats"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestFormulaLimit": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestFormulaLimit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 1147
      },
      "name": "DashboardWidgetChangeDefinitionRequestFormulaLimit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#count Dashboard#count}",
            "stability": "stable",
            "summary": "The number of results to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1153
          },
          "name": "count",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "The direction of the sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1159
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestFormulaLimit"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestFormulaLimitOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestFormulaLimitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 1181
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 1173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1220
          },
          "name": "resetCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1236
          },
          "name": "resetOrder"
        }
      ],
      "name": "DashboardWidgetChangeDefinitionRequestFormulaLimitOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1224
          },
          "name": "countInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1240
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1214
          },
          "name": "count",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1230
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestFormulaLimit"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestFormulaLimitOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 1600
      },
      "name": "DashboardWidgetChangeDefinitionRequestLogQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1606
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1618
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1624
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1630
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1612
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestLogQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 1291
      },
      "name": "DashboardWidgetChangeDefinitionRequestLogQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1297
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1303
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1309
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestLogQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 1332
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 1324
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1390
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1406
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetChangeDefinitionRequestLogQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1378
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1394
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1410
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1371
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1384
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1400
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1336
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestLogQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 1534
      },
      "name": "DashboardWidgetChangeDefinitionRequestLogQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1540
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1546
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1552
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestLogQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 1414
      },
      "name": "DashboardWidgetChangeDefinitionRequestLogQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1420
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1432
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1426
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestLogQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 1455
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 1447
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1513
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1501
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1517
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1530
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1494
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1507
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1523
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1459
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 1567
      },
      "name": "DashboardWidgetChangeDefinitionRequestLogQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1573
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1579
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1585
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestLogQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 1655
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 1647
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1738
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1741
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1758
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1775
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1725
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetChangeDefinitionRequestLogQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1735
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1745
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1762
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1713
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1779
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1729
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1751
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1706
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1768
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1719
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1659
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestLogQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestLogQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 1783
      },
      "name": "DashboardWidgetChangeDefinitionRequestProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "Your chosen metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1801
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#filter_by Dashboard#filter_by}",
            "stability": "stable",
            "summary": "A list of processes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1789
          },
          "name": "filterBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The max number of items in the filter list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1795
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_by Dashboard#search_by}",
            "stability": "stable",
            "summary": "Your chosen search term."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1807
          },
          "name": "searchBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 1831
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 1823
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1882
          },
          "name": "resetFilterBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1898
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1927
          },
          "name": "resetSearchBy"
        }
      ],
      "name": "DashboardWidgetChangeDefinitionRequestProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1886
          },
          "name": "filterByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1902
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1915
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1931
          },
          "name": "searchByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1876
          },
          "name": "filterBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1892
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1908
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1921
          },
          "name": "searchBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1835
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 3457
      },
      "name": "DashboardWidgetChangeDefinitionRequestQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_dependency_stats_query Dashboard#apm_dependency_stats_query}",
            "stability": "stable",
            "summary": "apm_dependency_stats_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3463
          },
          "name": "apmDependencyStatsQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_resource_stats_query Dashboard#apm_resource_stats_query}",
            "stability": "stable",
            "summary": "apm_resource_stats_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3469
          },
          "name": "apmResourceStatsQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryApmResourceStatsQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#event_query Dashboard#event_query}",
            "stability": "stable",
            "summary": "event_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3475
          },
          "name": "eventQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric_query Dashboard#metric_query}",
            "stability": "stable",
            "summary": "metric_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3481
          },
          "name": "metricQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryMetricQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3487
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 1935
      },
      "name": "DashboardWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1941
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "APM Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1947
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1959
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#operation_name Dashboard#operation_name}",
            "stability": "stable",
            "summary": "Name of operation on service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1965
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#resource_name Dashboard#resource_name}",
            "stability": "stable",
            "summary": "APM resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1983
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "APM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1989
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#stat Dashboard#stat}",
            "stability": "stable",
            "summary": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1995
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_upstream Dashboard#is_upstream}",
            "stability": "stable",
            "summary": "Determines whether stats for upstream or downstream dependencies should be queried."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1953
          },
          "name": "isUpstream",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_name Dashboard#primary_tag_name}",
            "stability": "stable",
            "summary": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1971
          },
          "name": "primaryTagName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_value Dashboard#primary_tag_value}",
            "stability": "stable",
            "summary": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 1977
          },
          "name": "primaryTagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 2025
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 2017
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2138
          },
          "name": "resetIsUpstream"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2180
          },
          "name": "resetPrimaryTagName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2196
          },
          "name": "resetPrimaryTagValue"
        }
      ],
      "name": "DashboardWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2113
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2126
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2142
          },
          "name": "isUpstreamInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2155
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2168
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2184
          },
          "name": "primaryTagNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2200
          },
          "name": "primaryTagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2213
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2226
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2239
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2106
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2119
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2132
          },
          "name": "isUpstream",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2148
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2161
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2174
          },
          "name": "primaryTagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2190
          },
          "name": "primaryTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2206
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2219
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2232
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2029
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryApmResourceStatsQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryApmResourceStatsQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 2243
      },
      "name": "DashboardWidgetChangeDefinitionRequestQueryApmResourceStatsQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2249
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "APM Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2255
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2267
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "APM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2297
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#stat Dashboard#stat}",
            "stability": "stable",
            "summary": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2303
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "Array of fields to group results by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2261
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#operation_name Dashboard#operation_name}",
            "stability": "stable",
            "summary": "Name of operation on service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2273
          },
          "name": "operationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_name Dashboard#primary_tag_name}",
            "stability": "stable",
            "summary": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2279
          },
          "name": "primaryTagName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_value Dashboard#primary_tag_value}",
            "stability": "stable",
            "summary": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2285
          },
          "name": "primaryTagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#resource_name Dashboard#resource_name}",
            "stability": "stable",
            "summary": "APM resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2291
          },
          "name": "resourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestQueryApmResourceStatsQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 2333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 2325
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2446
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2475
          },
          "name": "resetOperationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2491
          },
          "name": "resetPrimaryTagName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2507
          },
          "name": "resetPrimaryTagValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2523
          },
          "name": "resetResourceName"
        }
      ],
      "name": "DashboardWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2421
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2434
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2450
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2463
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2479
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2495
          },
          "name": "primaryTagNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2511
          },
          "name": "primaryTagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2527
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2540
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2553
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2414
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2427
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2440
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2456
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2469
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2485
          },
          "name": "primaryTagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2501
          },
          "name": "primaryTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2517
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2533
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2546
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2337
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryApmResourceStatsQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 2811
      },
      "name": "DashboardWidgetChangeDefinitionRequestQueryEventQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute Dashboard#compute}",
            "stability": "stable",
            "summary": "compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2835
          },
          "name": "compute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2817
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2829
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2841
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#indexes Dashboard#indexes}",
            "stability": "stable",
            "summary": "An array of index names to query in the stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2823
          },
          "name": "indexes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search Dashboard#search}",
            "stability": "stable",
            "summary": "search block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2847
          },
          "name": "search",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQuerySearch"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestQueryEventQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQueryCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQueryCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 2557
      },
      "name": "DashboardWidgetChangeDefinitionRequestQueryEventQueryCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation methods for event platform queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2563
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "A time interval in milliseconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2569
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The measurable attribute to compute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2575
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestQueryEventQueryCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 2713
      },
      "name": "DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The event facet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2719
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The number of groups to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2725
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "sort block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2731
          },
          "name": "sort",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBySort"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBySort": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBySort",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 2590
      },
      "name": "DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBySort",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation methods for the event platform queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2596
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric used for sorting group by results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2602
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Direction of sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2608
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBySort"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 2631
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 2623
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2689
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2705
          },
          "name": "resetOrder"
        }
      ],
      "name": "DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2677
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2693
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2709
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2670
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2683
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2699
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2635
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBySort"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 2873
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 2865
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3006
          },
          "name": "putSearch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQuerySearch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2993
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2949
          },
          "name": "resetIndexes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3009
          },
          "name": "resetSearch"
        }
      ],
      "name": "DashboardWidgetChangeDefinitionRequestQueryEventQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3003
          },
          "name": "search",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQuerySearchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2980
          },
          "name": "computeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2937
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2997
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2953
          },
          "name": "indexesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2966
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3013
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQuerySearch"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2972
          },
          "name": "compute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2930
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2986
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2943
          },
          "name": "indexes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2959
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2877
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestQueryEventQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQuerySearch": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQuerySearch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 2746
      },
      "name": "DashboardWidgetChangeDefinitionRequestQueryEventQuerySearch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The events search string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2752
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestQueryEventQuerySearch"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQuerySearchOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQuerySearchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 2773
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 2765
      },
      "name": "DashboardWidgetChangeDefinitionRequestQueryEventQuerySearchOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2807
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2800
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 2777
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryEventQuerySearch"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestQueryEventQuerySearchOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryMetricQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryMetricQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 3017
      },
      "name": "DashboardWidgetChangeDefinitionRequestQueryMetricQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of the query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3035
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The metrics query definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3041
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3023
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for metrics queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3029
          },
          "name": "dataSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestQueryMetricQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryMetricQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryMetricQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 3065
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 3057
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3116
          },
          "name": "resetAggregator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3132
          },
          "name": "resetDataSource"
        }
      ],
      "name": "DashboardWidgetChangeDefinitionRequestQueryMetricQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3120
          },
          "name": "aggregatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3136
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3149
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3162
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3110
          },
          "name": "aggregator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3126
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3142
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3155
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3069
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryMetricQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestQueryMetricQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 3166
      },
      "name": "DashboardWidgetChangeDefinitionRequestQueryProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for process queries. Valid values are `process`, `container`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3178
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The process metric name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3196
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3202
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3172
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_normalized_cpu Dashboard#is_normalized_cpu}",
            "stability": "stable",
            "summary": "Whether to normalize the CPU percentages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3184
          },
          "name": "isNormalizedCpu",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The number of hits to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3190
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "The direction of the sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3208
          },
          "name": "sort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#tag_filters Dashboard#tag_filters}",
            "stability": "stable",
            "summary": "An array of tags to filter by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3214
          },
          "name": "tagFilters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#text_filter Dashboard#text_filter}",
            "stability": "stable",
            "summary": "The text to use as a filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3220
          },
          "name": "textFilter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestQueryProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 3249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 3241
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3330
          },
          "name": "resetAggregator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3359
          },
          "name": "resetIsNormalizedCpu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3375
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3417
          },
          "name": "resetSort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3433
          },
          "name": "resetTagFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3449
          },
          "name": "resetTextFilter"
        }
      ],
      "name": "DashboardWidgetChangeDefinitionRequestQueryProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3334
          },
          "name": "aggregatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3347
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3363
          },
          "name": "isNormalizedCpuInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3379
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3392
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3405
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3421
          },
          "name": "sortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3437
          },
          "name": "tagFiltersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3453
          },
          "name": "textFilterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3324
          },
          "name": "aggregator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3340
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3353
          },
          "name": "isNormalizedCpu",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3369
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3385
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3398
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3411
          },
          "name": "sort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3427
          },
          "name": "tagFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3443
          },
          "name": "textFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestQueryProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestQueryProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 3813
      },
      "name": "DashboardWidgetChangeDefinitionRequestRumQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3819
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3831
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3837
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3843
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3825
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestRumQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 3504
      },
      "name": "DashboardWidgetChangeDefinitionRequestRumQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3510
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3516
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3522
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestRumQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 3545
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 3537
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3603
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3619
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetChangeDefinitionRequestRumQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3591
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3607
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3623
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3584
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3597
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3613
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3549
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestRumQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 3747
      },
      "name": "DashboardWidgetChangeDefinitionRequestRumQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3753
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3759
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3765
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestRumQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 3627
      },
      "name": "DashboardWidgetChangeDefinitionRequestRumQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3633
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3645
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3639
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestRumQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 3668
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 3660
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3726
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3714
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3730
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3743
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3707
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3720
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3736
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3672
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 3780
      },
      "name": "DashboardWidgetChangeDefinitionRequestRumQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3786
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3792
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3798
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestRumQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 3868
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 3860
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3951
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3954
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3971
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3988
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3938
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetChangeDefinitionRequestRumQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3948
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3958
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3975
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3926
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3992
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3942
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3964
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3919
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3981
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3932
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 3872
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestRumQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestRumQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 4305
      },
      "name": "DashboardWidgetChangeDefinitionRequestSecurityQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4311
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4323
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4329
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4335
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4317
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestSecurityQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 3996
      },
      "name": "DashboardWidgetChangeDefinitionRequestSecurityQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4002
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4008
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4014
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestSecurityQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 4037
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 4029
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4095
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4111
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4083
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4099
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4115
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4076
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4089
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4105
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4041
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 4239
      },
      "name": "DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4245
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4251
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4257
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 4119
      },
      "name": "DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4125
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4137
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4131
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 4160
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 4152
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4218
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4206
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4222
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4235
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4199
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4212
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4228
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4164
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 4272
      },
      "name": "DashboardWidgetChangeDefinitionRequestSecurityQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4278
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4284
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4290
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestSecurityQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 4360
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 4352
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4443
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4446
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4463
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4480
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4430
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetChangeDefinitionRequestSecurityQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4440
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4450
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4467
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4418
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4484
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4434
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4456
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4411
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4473
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4424
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4364
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetChangeDefinitionRequestSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetChangeDefinitionRequestSecurityQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetCheckStatusDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetCheckStatusDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 4813
      },
      "name": "DashboardWidgetCheckStatusDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#check Dashboard#check}",
            "stability": "stable",
            "summary": "The check to use in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4819
          },
          "name": "check",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#grouping Dashboard#grouping}",
            "stability": "stable",
            "summary": "The kind of grouping to use. Valid values are `check`, `cluster`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4837
          },
          "name": "grouping",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group Dashboard#group}",
            "stability": "stable",
            "summary": "The check group to use in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4825
          },
          "name": "group",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "When `grouping = \"cluster\"`, indicates a list of tags to use for grouping."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4831
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `1y`, `alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#live_span Dashboard#live_span}",
            "stability": "stable",
            "summary": "The timeframe to use when displaying the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4843
          },
          "name": "liveSpan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#tags Dashboard#tags}",
            "stability": "stable",
            "summary": "A list of tags to use in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4849
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4855
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4861
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4867
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetCheckStatusDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetCheckStatusDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetCheckStatusDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 4896
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 4888
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4990
          },
          "name": "resetGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5006
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5035
          },
          "name": "resetLiveSpan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5051
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5067
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5083
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5099
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetCheckStatusDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4978
          },
          "name": "checkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5010
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5023
          },
          "name": "groupingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4994
          },
          "name": "groupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5039
          },
          "name": "liveSpanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5055
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5087
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5071
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5103
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4971
          },
          "name": "check",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4984
          },
          "name": "group",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5000
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5016
          },
          "name": "grouping",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5029
          },
          "name": "liveSpan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5045
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5061
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5077
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5093
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 4900
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetCheckStatusDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetCheckStatusDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 7356
      },
      "name": "DashboardWidgetDistributionDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#legend_size Dashboard#legend_size}",
            "stability": "stable",
            "summary": "The size of the legend displayed in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7362
          },
          "name": "legendSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `1y`, `alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#live_span Dashboard#live_span}",
            "stability": "stable",
            "summary": "The timeframe to use when displaying the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7368
          },
          "name": "liveSpan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#request Dashboard#request}",
            "stability": "stable",
            "summary": "request block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7398
          },
          "name": "request",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_legend Dashboard#show_legend}",
            "stability": "stable",
            "summary": "Whether or not to show the legend on this widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7374
          },
          "name": "showLegend",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7380
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7386
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7392
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 7425
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 7417
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7494
          },
          "name": "resetLegendSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7510
          },
          "name": "resetLiveSpan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7591
          },
          "name": "resetRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7526
          },
          "name": "resetShowLegend"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7542
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7558
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7574
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetDistributionDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7498
          },
          "name": "legendSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7514
          },
          "name": "liveSpanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7595
          },
          "name": "requestInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7530
          },
          "name": "showLegendInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7562
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7546
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7578
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7488
          },
          "name": "legendSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7504
          },
          "name": "liveSpan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7584
          },
          "name": "request",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7520
          },
          "name": "showLegend",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7536
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7552
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7568
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7429
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequest": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 7295
      },
      "name": "DashboardWidgetDistributionDefinitionRequest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_query Dashboard#apm_query}",
            "stability": "stable",
            "summary": "apm_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7307
          },
          "name": "apmQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#log_query Dashboard#log_query}",
            "stability": "stable",
            "summary": "log_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7313
          },
          "name": "logQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7319
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestProcessQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#q Dashboard#q}",
            "stability": "stable",
            "summary": "The metric query to use for this widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7301
          },
          "name": "q",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#rum_query Dashboard#rum_query}",
            "stability": "stable",
            "summary": "rum_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7325
          },
          "name": "rumQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#security_query Dashboard#security_query}",
            "stability": "stable",
            "summary": "security_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7331
          },
          "name": "securityQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#style Dashboard#style}",
            "stability": "stable",
            "summary": "style block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7337
          },
          "name": "style",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestStyle"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequest"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 5416
      },
      "name": "DashboardWidgetDistributionDefinitionRequestApmQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5422
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5434
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5440
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5446
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5428
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestApmQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 5107
      },
      "name": "DashboardWidgetDistributionDefinitionRequestApmQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5113
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5119
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5125
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestApmQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 5148
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 5140
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5206
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5222
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetDistributionDefinitionRequestApmQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5194
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5210
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5226
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5187
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5200
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5216
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5152
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestApmQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 5350
      },
      "name": "DashboardWidgetDistributionDefinitionRequestApmQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5356
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5362
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5368
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestApmQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 5230
      },
      "name": "DashboardWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5236
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5248
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5242
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 5271
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 5263
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5329
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5317
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5333
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5346
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5310
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5323
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5339
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 5383
      },
      "name": "DashboardWidgetDistributionDefinitionRequestApmQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5389
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5395
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5401
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestApmQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 5471
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 5463
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5554
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5557
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5574
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5591
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5541
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetDistributionDefinitionRequestApmQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5551
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5561
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5578
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5529
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5595
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5545
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5567
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5522
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5584
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5535
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5475
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestApmQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestApmQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 5908
      },
      "name": "DashboardWidgetDistributionDefinitionRequestLogQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5914
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5926
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5932
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5938
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5920
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestLogQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 5599
      },
      "name": "DashboardWidgetDistributionDefinitionRequestLogQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5605
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5611
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5617
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestLogQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 5640
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 5632
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5698
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5714
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetDistributionDefinitionRequestLogQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5686
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5702
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5718
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5679
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5692
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5708
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5644
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestLogQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 5842
      },
      "name": "DashboardWidgetDistributionDefinitionRequestLogQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5848
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5854
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5860
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestLogQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 5722
      },
      "name": "DashboardWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5728
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5740
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5734
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 5763
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 5755
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5821
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5809
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5825
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5838
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5802
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5815
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5831
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5767
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 5875
      },
      "name": "DashboardWidgetDistributionDefinitionRequestLogQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5881
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5887
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5893
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestLogQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 5963
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 5955
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6046
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6049
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6066
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6083
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6033
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetDistributionDefinitionRequestLogQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6043
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6053
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6070
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6021
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6087
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6037
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6059
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6014
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6076
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6027
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 5967
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestLogQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestLogQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 6091
      },
      "name": "DashboardWidgetDistributionDefinitionRequestProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "Your chosen metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6109
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#filter_by Dashboard#filter_by}",
            "stability": "stable",
            "summary": "A list of processes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6097
          },
          "name": "filterBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The max number of items in the filter list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6103
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_by Dashboard#search_by}",
            "stability": "stable",
            "summary": "Your chosen search term."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6115
          },
          "name": "searchBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 6139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 6131
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6190
          },
          "name": "resetFilterBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6206
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6235
          },
          "name": "resetSearchBy"
        }
      ],
      "name": "DashboardWidgetDistributionDefinitionRequestProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6194
          },
          "name": "filterByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6210
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6223
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6239
          },
          "name": "searchByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6184
          },
          "name": "filterBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6200
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6216
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6229
          },
          "name": "searchBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6143
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 6552
      },
      "name": "DashboardWidgetDistributionDefinitionRequestRumQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6558
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6570
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6576
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6582
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6564
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestRumQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 6243
      },
      "name": "DashboardWidgetDistributionDefinitionRequestRumQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6249
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6255
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6261
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestRumQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 6284
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 6276
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6342
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6358
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetDistributionDefinitionRequestRumQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6330
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6346
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6362
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6323
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6336
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6352
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6288
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestRumQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 6486
      },
      "name": "DashboardWidgetDistributionDefinitionRequestRumQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6492
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6498
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6504
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestRumQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 6366
      },
      "name": "DashboardWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6372
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6384
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6378
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 6407
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 6399
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6465
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6453
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6469
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6482
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6446
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6459
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6475
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6411
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 6519
      },
      "name": "DashboardWidgetDistributionDefinitionRequestRumQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6525
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6531
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6537
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestRumQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 6607
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 6599
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6690
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6693
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6710
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6727
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6677
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetDistributionDefinitionRequestRumQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6687
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6697
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6714
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6665
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6731
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6681
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6703
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6658
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6720
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6671
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6611
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestRumQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestRumQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 7044
      },
      "name": "DashboardWidgetDistributionDefinitionRequestSecurityQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7050
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7062
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7068
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7074
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7056
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestSecurityQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 6735
      },
      "name": "DashboardWidgetDistributionDefinitionRequestSecurityQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6741
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6747
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6753
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestSecurityQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 6776
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 6768
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6834
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6850
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6822
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6838
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6854
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6815
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6828
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6844
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6780
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 6978
      },
      "name": "DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6984
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6990
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6996
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 6858
      },
      "name": "DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6864
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6876
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6870
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 6899
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 6891
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6957
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6945
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6961
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6974
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6938
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6951
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6967
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 6903
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 7011
      },
      "name": "DashboardWidgetDistributionDefinitionRequestSecurityQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7017
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7023
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7029
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestSecurityQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 7099
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 7091
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7182
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7185
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7202
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7219
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7169
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetDistributionDefinitionRequestSecurityQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7179
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7189
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7206
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7157
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7223
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7173
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7195
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7150
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7212
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7163
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestSecurityQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestStyle": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestStyle",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 7227
      },
      "name": "DashboardWidgetDistributionDefinitionRequestStyle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette Dashboard#palette}",
            "stability": "stable",
            "summary": "A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7233
          },
          "name": "palette",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestStyle"
    },
    "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestStyleOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestStyleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 7254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 7246
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7287
          },
          "name": "resetPalette"
        }
      ],
      "name": "DashboardWidgetDistributionDefinitionRequestStyleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7291
          },
          "name": "paletteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7281
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetDistributionDefinitionRequestStyle"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetDistributionDefinitionRequestStyleOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetEventStreamDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetEventStreamDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 7599
      },
      "name": "DashboardWidgetEventStreamDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The query to use in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7617
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#event_size Dashboard#event_size}",
            "stability": "stable",
            "summary": "The size to use to display an event. Valid values are `s`, `l`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7605
          },
          "name": "eventSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `1y`, `alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#live_span Dashboard#live_span}",
            "stability": "stable",
            "summary": "The timeframe to use when displaying the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7611
          },
          "name": "liveSpan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#tags_execution Dashboard#tags_execution}",
            "stability": "stable",
            "summary": "The execution method for multi-value filters, options: `and` or `or`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7623
          },
          "name": "tagsExecution",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7629
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7635
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7641
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetEventStreamDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetEventStreamDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetEventStreamDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 7668
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 7660
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7737
          },
          "name": "resetEventSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7753
          },
          "name": "resetLiveSpan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7782
          },
          "name": "resetTagsExecution"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7798
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7814
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7830
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetEventStreamDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7741
          },
          "name": "eventSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7757
          },
          "name": "liveSpanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7770
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7786
          },
          "name": "tagsExecutionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7818
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7802
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7834
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7731
          },
          "name": "eventSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7747
          },
          "name": "liveSpan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7763
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7776
          },
          "name": "tagsExecution",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7792
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7808
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7824
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7672
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetEventStreamDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetEventStreamDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetEventTimelineDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetEventTimelineDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 7838
      },
      "name": "DashboardWidgetEventTimelineDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The query to use in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7850
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `1y`, `alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#live_span Dashboard#live_span}",
            "stability": "stable",
            "summary": "The timeframe to use when displaying the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7844
          },
          "name": "liveSpan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#tags_execution Dashboard#tags_execution}",
            "stability": "stable",
            "summary": "The execution method for multi-value filters, options: `and` or `or`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7856
          },
          "name": "tagsExecution",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7862
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7868
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7874
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetEventTimelineDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetEventTimelineDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetEventTimelineDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 7900
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 7892
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7963
          },
          "name": "resetLiveSpan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7992
          },
          "name": "resetTagsExecution"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8008
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8024
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8040
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetEventTimelineDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7967
          },
          "name": "liveSpanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7980
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7996
          },
          "name": "tagsExecutionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8028
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8012
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8044
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7957
          },
          "name": "liveSpan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7973
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7986
          },
          "name": "tagsExecution",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8002
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8018
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8034
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 7904
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetEventTimelineDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetEventTimelineDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetFreeTextDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetFreeTextDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 8048
      },
      "name": "DashboardWidgetFreeTextDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#text Dashboard#text}",
            "stability": "stable",
            "summary": "The text to display in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8066
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#color Dashboard#color}",
            "stability": "stable",
            "summary": "The color of the text in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8054
          },
          "name": "color",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#font_size Dashboard#font_size}",
            "stability": "stable",
            "summary": "The size of the text in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8060
          },
          "name": "fontSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#text_align Dashboard#text_align}",
            "stability": "stable",
            "summary": "The alignment of the text in the widget. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8072
          },
          "name": "textAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetFreeTextDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetFreeTextDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetFreeTextDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 8096
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 8088
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8147
          },
          "name": "resetColor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8163
          },
          "name": "resetFontSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8192
          },
          "name": "resetTextAlign"
        }
      ],
      "name": "DashboardWidgetFreeTextDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8151
          },
          "name": "colorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8167
          },
          "name": "fontSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8196
          },
          "name": "textAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8180
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8141
          },
          "name": "color",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8157
          },
          "name": "fontSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8173
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8186
          },
          "name": "textAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetFreeTextDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetFreeTextDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 11215
      },
      "name": "DashboardWidgetGeomapDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#view Dashboard#view}",
            "stability": "stable",
            "summary": "view block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11263
          },
          "name": "view",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionView"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_link Dashboard#custom_link}",
            "stability": "stable",
            "summary": "custom_link block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11245
          },
          "name": "customLink",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `1y`, `alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#live_span Dashboard#live_span}",
            "stability": "stable",
            "summary": "The timeframe to use when displaying the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11221
          },
          "name": "liveSpan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#request Dashboard#request}",
            "stability": "stable",
            "summary": "request block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11251
          },
          "name": "request",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#style Dashboard#style}",
            "stability": "stable",
            "summary": "style block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11257
          },
          "name": "style",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionStyle"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11227
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11233
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11239
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionCustomLink": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionCustomLink",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 8200
      },
      "name": "DashboardWidgetGeomapDefinitionCustomLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_hidden Dashboard#is_hidden}",
            "stability": "stable",
            "summary": "The flag for toggling context menu link visibility."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8206
          },
          "name": "isHidden",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "The label for the custom link URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8212
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#link Dashboard#link}",
            "stability": "stable",
            "summary": "The URL of the custom link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8218
          },
          "name": "link",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When override_label is provided, the client request omits the label field.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#override_label Dashboard#override_label}",
            "stability": "stable",
            "summary": "The label id that refers to a context menu link item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8224
          },
          "name": "overrideLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionCustomLink"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 11291
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 11283
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11461
          },
          "name": "putStyle",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionStyle"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11477
          },
          "name": "putView",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionView"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11431
          },
          "name": "resetCustomLink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11366
          },
          "name": "resetLiveSpan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11448
          },
          "name": "resetRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11464
          },
          "name": "resetStyle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11382
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11398
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11414
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetGeomapDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11458
          },
          "name": "style",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionStyleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11474
          },
          "name": "view",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionViewOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11435
          },
          "name": "customLinkInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11370
          },
          "name": "liveSpanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11452
          },
          "name": "requestInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11468
          },
          "name": "styleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionStyle"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11402
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11386
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11418
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11481
          },
          "name": "viewInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionView"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11424
          },
          "name": "customLink",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11360
          },
          "name": "liveSpan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11441
          },
          "name": "request",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11376
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11392
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11408
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11295
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequest": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 11012
      },
      "name": "DashboardWidgetGeomapDefinitionRequest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#formula Dashboard#formula}",
            "stability": "stable",
            "summary": "formula block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11024
          },
          "name": "formula",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestFormula"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#log_query Dashboard#log_query}",
            "stability": "stable",
            "summary": "log_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11030
          },
          "name": "logQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#q Dashboard#q}",
            "stability": "stable",
            "summary": "The metric query to use for this widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11018
          },
          "name": "q",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11036
          },
          "name": "query",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQuery"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#rum_query Dashboard#rum_query}",
            "stability": "stable",
            "summary": "rum_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11042
          },
          "name": "rumQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequest"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestFormula": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestFormula",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 8412
      },
      "name": "DashboardWidgetGeomapDefinitionRequestFormula",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#formula_expression Dashboard#formula_expression}",
            "stability": "stable",
            "summary": "A string expression built from queries, formulas, and functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8430
          },
          "name": "formulaExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#alias Dashboard#alias}",
            "stability": "stable",
            "summary": "An expression alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8418
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#cell_display_mode Dashboard#cell_display_mode}",
            "stability": "stable",
            "summary": "A list of display modes for each table cell. Valid values are `number`, `bar`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8424
          },
          "name": "cellDisplayMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#conditional_formats Dashboard#conditional_formats}",
            "stability": "stable",
            "summary": "conditional_formats block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8436
          },
          "name": "conditionalFormats",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestFormulaConditionalFormats"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "limit block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8442
          },
          "name": "limit",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestFormulaLimit"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestFormula"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestFormulaConditionalFormats": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestFormulaConditionalFormats",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 8240
      },
      "name": "DashboardWidgetGeomapDefinitionRequestFormulaConditionalFormats",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#comparator Dashboard#comparator}",
            "stability": "stable",
            "summary": "The comparator to use. Valid values are `>`, `>=`, `<`, `<=`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8246
          },
          "name": "comparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette Dashboard#palette}",
            "stability": "stable",
            "summary": "The color palette to apply."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8282
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#value Dashboard#value}",
            "stability": "stable",
            "summary": "A value for the comparator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8294
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_bg_color Dashboard#custom_bg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the background, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8252
          },
          "name": "customBgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_fg_color Dashboard#custom_fg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the foreground, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8258
          },
          "name": "customFgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#hide_value Dashboard#hide_value}",
            "stability": "stable",
            "summary": "Setting this to True hides values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8264
          },
          "name": "hideValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#image_url Dashboard#image_url}",
            "stability": "stable",
            "summary": "Displays an image as the background."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8270
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric from the request to correlate with this conditional format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8276
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#timeframe Dashboard#timeframe}",
            "stability": "stable",
            "summary": "Defines the displayed timeframe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8288
          },
          "name": "timeframe",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestFormulaConditionalFormats"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestFormulaLimit": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestFormulaLimit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 8315
      },
      "name": "DashboardWidgetGeomapDefinitionRequestFormulaLimit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#count Dashboard#count}",
            "stability": "stable",
            "summary": "The number of results to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8321
          },
          "name": "count",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "The direction of the sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8327
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestFormulaLimit"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestFormulaLimitOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestFormulaLimitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 8349
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 8341
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8388
          },
          "name": "resetCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8404
          },
          "name": "resetOrder"
        }
      ],
      "name": "DashboardWidgetGeomapDefinitionRequestFormulaLimitOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8392
          },
          "name": "countInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8408
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8382
          },
          "name": "count",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8398
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8353
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestFormulaLimit"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestFormulaLimitOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 8768
      },
      "name": "DashboardWidgetGeomapDefinitionRequestLogQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8774
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8786
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8792
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8798
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8780
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestLogQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 8459
      },
      "name": "DashboardWidgetGeomapDefinitionRequestLogQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8465
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8471
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8477
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestLogQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 8500
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 8492
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8558
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8574
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGeomapDefinitionRequestLogQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8546
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8562
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8578
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8539
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8552
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8568
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8504
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestLogQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 8702
      },
      "name": "DashboardWidgetGeomapDefinitionRequestLogQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8708
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8714
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8720
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestLogQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 8582
      },
      "name": "DashboardWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8588
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8600
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8594
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 8623
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 8615
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8681
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8669
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8685
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8698
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8662
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8675
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8691
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8627
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 8735
      },
      "name": "DashboardWidgetGeomapDefinitionRequestLogQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8741
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8747
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8753
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestLogQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 8823
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 8815
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8906
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8909
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8926
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8943
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8893
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGeomapDefinitionRequestLogQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8903
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8913
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8930
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8881
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8947
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8897
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8919
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8874
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8936
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8887
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8827
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestLogQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestLogQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 10473
      },
      "name": "DashboardWidgetGeomapDefinitionRequestQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_dependency_stats_query Dashboard#apm_dependency_stats_query}",
            "stability": "stable",
            "summary": "apm_dependency_stats_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10479
          },
          "name": "apmDependencyStatsQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_resource_stats_query Dashboard#apm_resource_stats_query}",
            "stability": "stable",
            "summary": "apm_resource_stats_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10485
          },
          "name": "apmResourceStatsQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#event_query Dashboard#event_query}",
            "stability": "stable",
            "summary": "event_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10491
          },
          "name": "eventQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric_query Dashboard#metric_query}",
            "stability": "stable",
            "summary": "metric_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10497
          },
          "name": "metricQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryMetricQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10503
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 8951
      },
      "name": "DashboardWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8957
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "APM Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8963
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8975
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#operation_name Dashboard#operation_name}",
            "stability": "stable",
            "summary": "Name of operation on service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8981
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#resource_name Dashboard#resource_name}",
            "stability": "stable",
            "summary": "APM resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8999
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "APM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9005
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#stat Dashboard#stat}",
            "stability": "stable",
            "summary": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9011
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_upstream Dashboard#is_upstream}",
            "stability": "stable",
            "summary": "Determines whether stats for upstream or downstream dependencies should be queried."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8969
          },
          "name": "isUpstream",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_name Dashboard#primary_tag_name}",
            "stability": "stable",
            "summary": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8987
          },
          "name": "primaryTagName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_value Dashboard#primary_tag_value}",
            "stability": "stable",
            "summary": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 8993
          },
          "name": "primaryTagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 9041
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 9033
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9154
          },
          "name": "resetIsUpstream"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9196
          },
          "name": "resetPrimaryTagName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9212
          },
          "name": "resetPrimaryTagValue"
        }
      ],
      "name": "DashboardWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9129
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9142
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9158
          },
          "name": "isUpstreamInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9171
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9184
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9200
          },
          "name": "primaryTagNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9216
          },
          "name": "primaryTagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9229
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9242
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9255
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9122
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9135
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9148
          },
          "name": "isUpstream",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9164
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9177
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9190
          },
          "name": "primaryTagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9206
          },
          "name": "primaryTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9222
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9235
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9248
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9045
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 9259
      },
      "name": "DashboardWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9265
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "APM Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9271
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9283
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "APM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9313
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#stat Dashboard#stat}",
            "stability": "stable",
            "summary": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9319
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "Array of fields to group results by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9277
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#operation_name Dashboard#operation_name}",
            "stability": "stable",
            "summary": "Name of operation on service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9289
          },
          "name": "operationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_name Dashboard#primary_tag_name}",
            "stability": "stable",
            "summary": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9295
          },
          "name": "primaryTagName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_value Dashboard#primary_tag_value}",
            "stability": "stable",
            "summary": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9301
          },
          "name": "primaryTagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#resource_name Dashboard#resource_name}",
            "stability": "stable",
            "summary": "APM resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9307
          },
          "name": "resourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 9349
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 9341
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9462
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9491
          },
          "name": "resetOperationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9507
          },
          "name": "resetPrimaryTagName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9523
          },
          "name": "resetPrimaryTagValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9539
          },
          "name": "resetResourceName"
        }
      ],
      "name": "DashboardWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9437
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9450
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9466
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9479
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9495
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9511
          },
          "name": "primaryTagNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9527
          },
          "name": "primaryTagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9543
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9556
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9569
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9430
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9443
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9456
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9472
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9485
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9501
          },
          "name": "primaryTagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9517
          },
          "name": "primaryTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9533
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9549
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9562
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9353
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 9827
      },
      "name": "DashboardWidgetGeomapDefinitionRequestQueryEventQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute Dashboard#compute}",
            "stability": "stable",
            "summary": "compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9851
          },
          "name": "compute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9833
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9845
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9857
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#indexes Dashboard#indexes}",
            "stability": "stable",
            "summary": "An array of index names to query in the stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9839
          },
          "name": "indexes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search Dashboard#search}",
            "stability": "stable",
            "summary": "search block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9863
          },
          "name": "search",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQuerySearch"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestQueryEventQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQueryCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQueryCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 9573
      },
      "name": "DashboardWidgetGeomapDefinitionRequestQueryEventQueryCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation methods for event platform queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9579
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "A time interval in milliseconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9585
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The measurable attribute to compute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9591
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestQueryEventQueryCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 9729
      },
      "name": "DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The event facet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9735
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The number of groups to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9741
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "sort block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9747
          },
          "name": "sort",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 9606
      },
      "name": "DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation methods for the event platform queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9612
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric used for sorting group by results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9618
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Direction of sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9624
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 9647
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 9639
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9705
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9721
          },
          "name": "resetOrder"
        }
      ],
      "name": "DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9693
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9709
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9725
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9686
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9699
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9715
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9651
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 9889
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 9881
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10022
          },
          "name": "putSearch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQuerySearch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10009
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9965
          },
          "name": "resetIndexes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10025
          },
          "name": "resetSearch"
        }
      ],
      "name": "DashboardWidgetGeomapDefinitionRequestQueryEventQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10019
          },
          "name": "search",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQuerySearchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9996
          },
          "name": "computeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9953
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10013
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9969
          },
          "name": "indexesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9982
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10029
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQuerySearch"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9988
          },
          "name": "compute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9946
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10002
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9959
          },
          "name": "indexes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9975
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9893
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestQueryEventQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQuerySearch": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQuerySearch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 9762
      },
      "name": "DashboardWidgetGeomapDefinitionRequestQueryEventQuerySearch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The events search string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9768
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestQueryEventQuerySearch"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQuerySearchOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQuerySearchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 9789
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 9781
      },
      "name": "DashboardWidgetGeomapDefinitionRequestQueryEventQuerySearchOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9823
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9816
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 9793
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryEventQuerySearch"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestQueryEventQuerySearchOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryMetricQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryMetricQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 10033
      },
      "name": "DashboardWidgetGeomapDefinitionRequestQueryMetricQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of the query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10051
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The metrics query definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10057
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10039
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for metrics queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10045
          },
          "name": "dataSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestQueryMetricQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryMetricQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryMetricQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 10081
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 10073
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10132
          },
          "name": "resetAggregator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10148
          },
          "name": "resetDataSource"
        }
      ],
      "name": "DashboardWidgetGeomapDefinitionRequestQueryMetricQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10136
          },
          "name": "aggregatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10152
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10165
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10178
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10126
          },
          "name": "aggregator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10142
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10158
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10171
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10085
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryMetricQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestQueryMetricQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 10182
      },
      "name": "DashboardWidgetGeomapDefinitionRequestQueryProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for process queries. Valid values are `process`, `container`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10194
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The process metric name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10212
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10218
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10188
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_normalized_cpu Dashboard#is_normalized_cpu}",
            "stability": "stable",
            "summary": "Whether to normalize the CPU percentages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10200
          },
          "name": "isNormalizedCpu",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The number of hits to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10206
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "The direction of the sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10224
          },
          "name": "sort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#tag_filters Dashboard#tag_filters}",
            "stability": "stable",
            "summary": "An array of tags to filter by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10230
          },
          "name": "tagFilters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#text_filter Dashboard#text_filter}",
            "stability": "stable",
            "summary": "The text to use as a filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10236
          },
          "name": "textFilter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestQueryProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 10265
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 10257
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10346
          },
          "name": "resetAggregator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10375
          },
          "name": "resetIsNormalizedCpu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10391
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10433
          },
          "name": "resetSort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10449
          },
          "name": "resetTagFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10465
          },
          "name": "resetTextFilter"
        }
      ],
      "name": "DashboardWidgetGeomapDefinitionRequestQueryProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10350
          },
          "name": "aggregatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10363
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10379
          },
          "name": "isNormalizedCpuInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10395
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10408
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10421
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10437
          },
          "name": "sortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10453
          },
          "name": "tagFiltersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10469
          },
          "name": "textFilterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10340
          },
          "name": "aggregator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10356
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10369
          },
          "name": "isNormalizedCpu",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10385
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10401
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10414
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10427
          },
          "name": "sort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10443
          },
          "name": "tagFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10459
          },
          "name": "textFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10269
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestQueryProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestQueryProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 10829
      },
      "name": "DashboardWidgetGeomapDefinitionRequestRumQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10835
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10847
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10853
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10859
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10841
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestRumQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 10520
      },
      "name": "DashboardWidgetGeomapDefinitionRequestRumQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10526
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10532
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10538
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestRumQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 10561
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 10553
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10619
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10635
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGeomapDefinitionRequestRumQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10607
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10623
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10639
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10600
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10613
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10629
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10565
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestRumQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 10763
      },
      "name": "DashboardWidgetGeomapDefinitionRequestRumQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10769
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10775
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10781
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestRumQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 10643
      },
      "name": "DashboardWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10649
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10661
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10655
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 10684
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 10676
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10742
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10730
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10746
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10759
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10723
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10736
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10752
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10688
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 10796
      },
      "name": "DashboardWidgetGeomapDefinitionRequestRumQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10802
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10808
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10814
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestRumQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 10884
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 10876
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10967
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10970
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10987
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11004
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10954
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGeomapDefinitionRequestRumQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10964
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10974
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10991
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10942
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11008
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10958
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10980
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10935
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10997
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10948
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 10888
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionRequestRumQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionRequestRumQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionStyle": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionStyle",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 11059
      },
      "name": "DashboardWidgetGeomapDefinitionStyle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette Dashboard#palette}",
            "stability": "stable",
            "summary": "The color palette to apply to the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11065
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette_flip Dashboard#palette_flip}",
            "stability": "stable",
            "summary": "A Boolean indicating whether to flip the palette tones."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11071
          },
          "name": "paletteFlip",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionStyle"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionStyleOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionStyleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 11093
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 11085
      },
      "name": "DashboardWidgetGeomapDefinitionStyleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11146
          },
          "name": "paletteFlipInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11133
          },
          "name": "paletteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11126
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11139
          },
          "name": "paletteFlip",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11097
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionStyle"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionStyleOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionView": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionView",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 11150
      },
      "name": "DashboardWidgetGeomapDefinitionView",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#focus Dashboard#focus}",
            "stability": "stable",
            "summary": "The two-letter ISO code of a country to focus the map on (or `WORLD`)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11156
          },
          "name": "focus",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionView"
    },
    "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionViewOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionViewOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 11177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 11169
      },
      "name": "DashboardWidgetGeomapDefinitionViewOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11211
          },
          "name": "focusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11204
          },
          "name": "focus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGeomapDefinitionView"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGeomapDefinitionViewOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 14579
      },
      "name": "DashboardWidgetGroupDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#layout_type Dashboard#layout_type}",
            "stability": "stable",
            "summary": "The layout type of the group. Valid values are `ordered`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14597
          },
          "name": "layoutType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#widget Dashboard#widget}",
            "stability": "stable",
            "summary": "widget block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14615
          },
          "name": "widget",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidget"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#background_color Dashboard#background_color}",
            "stability": "stable",
            "summary": "The background color of the group title, options: `vivid_blue`, `vivid_purple`, `vivid_pink`, `vivid_orange`, `vivid_yellow`, `vivid_green`, `blue`, `purple`, `pink`, `orange`, `yellow`, `green`, `gray` or `white`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14585
          },
          "name": "backgroundColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#banner_img Dashboard#banner_img}",
            "stability": "stable",
            "summary": "The image URL to display as a banner for the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14591
          },
          "name": "bannerImg",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_title Dashboard#show_title}",
            "stability": "stable",
            "summary": "Whether to show the title or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14603
          },
          "name": "showTitle",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14609
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 14641
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 14633
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14704
          },
          "name": "resetBackgroundColor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14720
          },
          "name": "resetBannerImg"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14749
          },
          "name": "resetShowTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14765
          },
          "name": "resetTitle"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14708
          },
          "name": "backgroundColorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14724
          },
          "name": "bannerImgInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14737
          },
          "name": "layoutTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14753
          },
          "name": "showTitleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14769
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14783
          },
          "name": "widgetInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidget"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14698
          },
          "name": "backgroundColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14714
          },
          "name": "bannerImg",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14730
          },
          "name": "layoutType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14743
          },
          "name": "showTitle",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14759
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14775
          },
          "name": "widget",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidget"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14645
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidget": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 14392
      },
      "name": "DashboardWidgetGroupDefinitionWidget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#alert_graph_definition Dashboard#alert_graph_definition}",
            "stability": "stable",
            "summary": "alert_graph_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14398
          },
          "name": "alertGraphDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetAlertGraphDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#alert_value_definition Dashboard#alert_value_definition}",
            "stability": "stable",
            "summary": "alert_value_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14404
          },
          "name": "alertValueDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetAlertValueDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#change_definition Dashboard#change_definition}",
            "stability": "stable",
            "summary": "change_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14410
          },
          "name": "changeDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#check_status_definition Dashboard#check_status_definition}",
            "stability": "stable",
            "summary": "check_status_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14416
          },
          "name": "checkStatusDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetCheckStatusDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#distribution_definition Dashboard#distribution_definition}",
            "stability": "stable",
            "summary": "distribution_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14422
          },
          "name": "distributionDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#event_stream_definition Dashboard#event_stream_definition}",
            "stability": "stable",
            "summary": "event_stream_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14428
          },
          "name": "eventStreamDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetEventStreamDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#event_timeline_definition Dashboard#event_timeline_definition}",
            "stability": "stable",
            "summary": "event_timeline_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14434
          },
          "name": "eventTimelineDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetEventTimelineDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#free_text_definition Dashboard#free_text_definition}",
            "stability": "stable",
            "summary": "free_text_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14440
          },
          "name": "freeTextDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetFreeTextDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#geomap_definition Dashboard#geomap_definition}",
            "stability": "stable",
            "summary": "geomap_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14446
          },
          "name": "geomapDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#heatmap_definition Dashboard#heatmap_definition}",
            "stability": "stable",
            "summary": "heatmap_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14452
          },
          "name": "heatmapDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#hostmap_definition Dashboard#hostmap_definition}",
            "stability": "stable",
            "summary": "hostmap_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14458
          },
          "name": "hostmapDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#iframe_definition Dashboard#iframe_definition}",
            "stability": "stable",
            "summary": "iframe_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14464
          },
          "name": "iframeDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetIframeDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#image_definition Dashboard#image_definition}",
            "stability": "stable",
            "summary": "image_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14470
          },
          "name": "imageDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetImageDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#log_stream_definition Dashboard#log_stream_definition}",
            "stability": "stable",
            "summary": "log_stream_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14476
          },
          "name": "logStreamDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetLogStreamDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#manage_status_definition Dashboard#manage_status_definition}",
            "stability": "stable",
            "summary": "manage_status_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14482
          },
          "name": "manageStatusDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetManageStatusDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#note_definition Dashboard#note_definition}",
            "stability": "stable",
            "summary": "note_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14488
          },
          "name": "noteDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetNoteDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query_table_definition Dashboard#query_table_definition}",
            "stability": "stable",
            "summary": "query_table_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14494
          },
          "name": "queryTableDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query_value_definition Dashboard#query_value_definition}",
            "stability": "stable",
            "summary": "query_value_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14500
          },
          "name": "queryValueDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#scatterplot_definition Dashboard#scatterplot_definition}",
            "stability": "stable",
            "summary": "scatterplot_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14506
          },
          "name": "scatterplotDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service_level_objective_definition Dashboard#service_level_objective_definition}",
            "stability": "stable",
            "summary": "service_level_objective_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14512
          },
          "name": "serviceLevelObjectiveDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetServiceLevelObjectiveDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#servicemap_definition Dashboard#servicemap_definition}",
            "stability": "stable",
            "summary": "servicemap_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14518
          },
          "name": "servicemapDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetServicemapDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#timeseries_definition Dashboard#timeseries_definition}",
            "stability": "stable",
            "summary": "timeseries_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14524
          },
          "name": "timeseriesDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#toplist_definition Dashboard#toplist_definition}",
            "stability": "stable",
            "summary": "toplist_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14530
          },
          "name": "toplistDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#trace_service_definition Dashboard#trace_service_definition}",
            "stability": "stable",
            "summary": "trace_service_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14536
          },
          "name": "traceServiceDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTraceServiceDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#widget_layout Dashboard#widget_layout}",
            "stability": "stable",
            "summary": "widget_layout block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14542
          },
          "name": "widgetLayout",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetWidgetLayout"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidget"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetAlertGraphDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetAlertGraphDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 11485
      },
      "name": "DashboardWidgetGroupDefinitionWidgetAlertGraphDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#alert_id Dashboard#alert_id}",
            "stability": "stable",
            "summary": "The ID of the monitor used by the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11491
          },
          "name": "alertId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#viz_type Dashboard#viz_type}",
            "stability": "stable",
            "summary": "Type of visualization to use when displaying the widget. Valid values are `timeseries`, `toplist`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11521
          },
          "name": "vizType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `1y`, `alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#live_span Dashboard#live_span}",
            "stability": "stable",
            "summary": "The timeframe to use when displaying the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11497
          },
          "name": "liveSpan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11503
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11509
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11515
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetAlertGraphDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetAlertGraphDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetAlertGraphDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 11547
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 11539
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11623
          },
          "name": "resetLiveSpan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11639
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11655
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11671
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetAlertGraphDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11611
          },
          "name": "alertIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11627
          },
          "name": "liveSpanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11659
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11643
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11675
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11688
          },
          "name": "vizTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11604
          },
          "name": "alertId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11617
          },
          "name": "liveSpan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11633
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11649
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11665
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11681
          },
          "name": "vizType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11551
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetAlertGraphDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetAlertGraphDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetAlertValueDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetAlertValueDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 11692
      },
      "name": "DashboardWidgetGroupDefinitionWidgetAlertValueDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#alert_id Dashboard#alert_id}",
            "stability": "stable",
            "summary": "The ID of the monitor used by the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11698
          },
          "name": "alertId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#precision Dashboard#precision}",
            "stability": "stable",
            "summary": "The precision to use when displaying the value. Use `*` for maximum precision."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11704
          },
          "name": "precision",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#text_align Dashboard#text_align}",
            "stability": "stable",
            "summary": "The alignment of the text in the widget. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11710
          },
          "name": "textAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11716
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11722
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11728
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#unit Dashboard#unit}",
            "stability": "stable",
            "summary": "The unit for the value displayed in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11734
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetAlertValueDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetAlertValueDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetAlertValueDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 11761
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 11753
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11843
          },
          "name": "resetPrecision"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11859
          },
          "name": "resetTextAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11875
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11891
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11907
          },
          "name": "resetTitleSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11923
          },
          "name": "resetUnit"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetAlertValueDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11831
          },
          "name": "alertIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11847
          },
          "name": "precisionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11863
          },
          "name": "textAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11895
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11879
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11911
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11927
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11824
          },
          "name": "alertId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11837
          },
          "name": "precision",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11853
          },
          "name": "textAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11869
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11885
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11901
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11917
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11765
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetAlertValueDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetAlertValueDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 15989
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_link Dashboard#custom_link}",
            "stability": "stable",
            "summary": "custom_link block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16019
          },
          "name": "customLink",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `1y`, `alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#live_span Dashboard#live_span}",
            "stability": "stable",
            "summary": "The timeframe to use when displaying the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15995
          },
          "name": "liveSpan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#request Dashboard#request}",
            "stability": "stable",
            "summary": "request block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16025
          },
          "name": "request",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16001
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16007
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16013
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLink": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLink",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 11931
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_hidden Dashboard#is_hidden}",
            "stability": "stable",
            "summary": "The flag for toggling context menu link visibility."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11937
          },
          "name": "isHidden",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "The label for the custom link URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11943
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#link Dashboard#link}",
            "stability": "stable",
            "summary": "The URL of the custom link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11949
          },
          "name": "link",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When override_label is provided, the client request omits the label field.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#override_label Dashboard#override_label}",
            "stability": "stable",
            "summary": "The label id that refers to a context menu link item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11955
          },
          "name": "overrideLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLink"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 16051
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 16043
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16179
          },
          "name": "resetCustomLink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16114
          },
          "name": "resetLiveSpan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16196
          },
          "name": "resetRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16130
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16146
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16162
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16183
          },
          "name": "customLinkInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16118
          },
          "name": "liveSpanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16200
          },
          "name": "requestInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16150
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16134
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16166
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16172
          },
          "name": "customLink",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16108
          },
          "name": "liveSpan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16189
          },
          "name": "request",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16124
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16140
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16156
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16055
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 15879
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_query Dashboard#apm_query}",
            "stability": "stable",
            "summary": "apm_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15927
          },
          "name": "apmQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#change_type Dashboard#change_type}",
            "stability": "stable",
            "summary": "Whether to show absolute or relative change. Valid values are `absolute`, `relative`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15885
          },
          "name": "changeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compare_to Dashboard#compare_to}",
            "stability": "stable",
            "summary": "Choose from when to compare current data to. Valid values are `hour_before`, `day_before`, `week_before`, `month_before`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15891
          },
          "name": "compareTo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#formula Dashboard#formula}",
            "stability": "stable",
            "summary": "formula block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15933
          },
          "name": "formula",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormula"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#increase_good Dashboard#increase_good}",
            "stability": "stable",
            "summary": "A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15897
          },
          "name": "increaseGood",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#log_query Dashboard#log_query}",
            "stability": "stable",
            "summary": "log_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15939
          },
          "name": "logQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order_by Dashboard#order_by}",
            "stability": "stable",
            "summary": "What to order by. Valid values are `change`, `name`, `present`, `past`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15903
          },
          "name": "orderBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order_dir Dashboard#order_dir}",
            "stability": "stable",
            "summary": "Widget sorting method. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15909
          },
          "name": "orderDir",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15945
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#q Dashboard#q}",
            "stability": "stable",
            "summary": "The metric query to use for this widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15915
          },
          "name": "q",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15951
          },
          "name": "query",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#rum_query Dashboard#rum_query}",
            "stability": "stable",
            "summary": "rum_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15957
          },
          "name": "rumQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#security_query Dashboard#security_query}",
            "stability": "stable",
            "summary": "security_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15963
          },
          "name": "securityQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_present Dashboard#show_present}",
            "stability": "stable",
            "summary": "If set to `true`, displays the current value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15921
          },
          "name": "showPresent",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 12280
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12286
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12298
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12304
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12310
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12292
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 11971
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11977
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11983
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 11989
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 12012
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 12004
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12070
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12086
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12058
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12074
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12090
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12051
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12064
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12080
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12016
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 12214
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12220
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12226
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12232
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 12094
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12100
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12112
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12106
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 12135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 12127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12193
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12181
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12197
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12210
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12174
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12187
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12203
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 12247
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12253
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12259
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12265
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 12335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 12327
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12418
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12421
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12438
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12455
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12405
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12415
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12425
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12442
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12393
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12459
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12409
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12431
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12386
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12448
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12399
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormula": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormula",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 12635
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormula",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#formula_expression Dashboard#formula_expression}",
            "stability": "stable",
            "summary": "A string expression built from queries, formulas, and functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12653
          },
          "name": "formulaExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#alias Dashboard#alias}",
            "stability": "stable",
            "summary": "An expression alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12641
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#cell_display_mode Dashboard#cell_display_mode}",
            "stability": "stable",
            "summary": "A list of display modes for each table cell. Valid values are `number`, `bar`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12647
          },
          "name": "cellDisplayMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#conditional_formats Dashboard#conditional_formats}",
            "stability": "stable",
            "summary": "conditional_formats block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12659
          },
          "name": "conditionalFormats",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormats"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "limit block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12665
          },
          "name": "limit",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormula"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormats": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormats",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 12463
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormats",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#comparator Dashboard#comparator}",
            "stability": "stable",
            "summary": "The comparator to use. Valid values are `>`, `>=`, `<`, `<=`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12469
          },
          "name": "comparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette Dashboard#palette}",
            "stability": "stable",
            "summary": "The color palette to apply."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12505
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#value Dashboard#value}",
            "stability": "stable",
            "summary": "A value for the comparator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12517
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_bg_color Dashboard#custom_bg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the background, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12475
          },
          "name": "customBgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_fg_color Dashboard#custom_fg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the foreground, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12481
          },
          "name": "customFgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#hide_value Dashboard#hide_value}",
            "stability": "stable",
            "summary": "Setting this to True hides values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12487
          },
          "name": "hideValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#image_url Dashboard#image_url}",
            "stability": "stable",
            "summary": "Displays an image as the background."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12493
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric from the request to correlate with this conditional format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12499
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#timeframe Dashboard#timeframe}",
            "stability": "stable",
            "summary": "Defines the displayed timeframe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12511
          },
          "name": "timeframe",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormats"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 12538
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#count Dashboard#count}",
            "stability": "stable",
            "summary": "The number of results to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12544
          },
          "name": "count",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "The direction of the sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12550
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 12572
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 12564
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12611
          },
          "name": "resetCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12627
          },
          "name": "resetOrder"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12615
          },
          "name": "countInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12631
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12605
          },
          "name": "count",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12621
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12576
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 12991
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12997
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13009
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13015
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13021
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13003
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 12682
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12688
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12694
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12700
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 12723
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 12715
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12781
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12797
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12769
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12785
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12801
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12762
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12775
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12791
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12727
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 12925
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12931
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12937
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12943
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 12805
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12811
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12823
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12817
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 12846
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 12838
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12904
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12892
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12908
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12921
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12885
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12898
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12914
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12850
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 12958
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12964
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12970
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 12976
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 13046
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 13038
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13129
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13132
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13149
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13166
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13116
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13126
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13136
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13153
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13104
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13170
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13120
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13142
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13097
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13159
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13110
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13050
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 13174
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "Your chosen metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13192
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#filter_by Dashboard#filter_by}",
            "stability": "stable",
            "summary": "A list of processes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13180
          },
          "name": "filterBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The max number of items in the filter list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13186
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_by Dashboard#search_by}",
            "stability": "stable",
            "summary": "Your chosen search term."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13198
          },
          "name": "searchBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 13222
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 13214
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13273
          },
          "name": "resetFilterBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13289
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13318
          },
          "name": "resetSearchBy"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13277
          },
          "name": "filterByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13293
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13306
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13322
          },
          "name": "searchByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13267
          },
          "name": "filterBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13283
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13299
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13312
          },
          "name": "searchBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 14848
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_dependency_stats_query Dashboard#apm_dependency_stats_query}",
            "stability": "stable",
            "summary": "apm_dependency_stats_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14854
          },
          "name": "apmDependencyStatsQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_resource_stats_query Dashboard#apm_resource_stats_query}",
            "stability": "stable",
            "summary": "apm_resource_stats_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14860
          },
          "name": "apmResourceStatsQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#event_query Dashboard#event_query}",
            "stability": "stable",
            "summary": "event_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14866
          },
          "name": "eventQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric_query Dashboard#metric_query}",
            "stability": "stable",
            "summary": "metric_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14872
          },
          "name": "metricQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14878
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 13326
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13332
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "APM Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13338
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13350
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#operation_name Dashboard#operation_name}",
            "stability": "stable",
            "summary": "Name of operation on service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13356
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#resource_name Dashboard#resource_name}",
            "stability": "stable",
            "summary": "APM resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13374
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "APM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13380
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#stat Dashboard#stat}",
            "stability": "stable",
            "summary": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13386
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_upstream Dashboard#is_upstream}",
            "stability": "stable",
            "summary": "Determines whether stats for upstream or downstream dependencies should be queried."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13344
          },
          "name": "isUpstream",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_name Dashboard#primary_tag_name}",
            "stability": "stable",
            "summary": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13362
          },
          "name": "primaryTagName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_value Dashboard#primary_tag_value}",
            "stability": "stable",
            "summary": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13368
          },
          "name": "primaryTagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 13416
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 13408
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13529
          },
          "name": "resetIsUpstream"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13571
          },
          "name": "resetPrimaryTagName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13587
          },
          "name": "resetPrimaryTagValue"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13504
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13517
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13533
          },
          "name": "isUpstreamInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13546
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13559
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13575
          },
          "name": "primaryTagNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13591
          },
          "name": "primaryTagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13604
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13617
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13630
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13497
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13510
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13523
          },
          "name": "isUpstream",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13539
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13552
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13565
          },
          "name": "primaryTagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13581
          },
          "name": "primaryTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13597
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13610
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13623
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13420
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 13634
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13640
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "APM Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13646
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13658
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "APM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13688
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#stat Dashboard#stat}",
            "stability": "stable",
            "summary": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13694
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "Array of fields to group results by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13652
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#operation_name Dashboard#operation_name}",
            "stability": "stable",
            "summary": "Name of operation on service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13664
          },
          "name": "operationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_name Dashboard#primary_tag_name}",
            "stability": "stable",
            "summary": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13670
          },
          "name": "primaryTagName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_value Dashboard#primary_tag_value}",
            "stability": "stable",
            "summary": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13676
          },
          "name": "primaryTagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#resource_name Dashboard#resource_name}",
            "stability": "stable",
            "summary": "APM resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13682
          },
          "name": "resourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 13724
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 13716
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13837
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13866
          },
          "name": "resetOperationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13882
          },
          "name": "resetPrimaryTagName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13898
          },
          "name": "resetPrimaryTagValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13914
          },
          "name": "resetResourceName"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13812
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13825
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13841
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13854
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13870
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13886
          },
          "name": "primaryTagNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13902
          },
          "name": "primaryTagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13918
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13931
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13944
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13805
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13818
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13831
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13847
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13860
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13876
          },
          "name": "primaryTagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13892
          },
          "name": "primaryTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13908
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13924
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13937
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13728
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 14202
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute Dashboard#compute}",
            "stability": "stable",
            "summary": "compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14226
          },
          "name": "compute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14208
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14220
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14232
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#indexes Dashboard#indexes}",
            "stability": "stable",
            "summary": "An array of index names to query in the stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14214
          },
          "name": "indexes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search Dashboard#search}",
            "stability": "stable",
            "summary": "search block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14238
          },
          "name": "search",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 13948
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation methods for event platform queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13954
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "A time interval in milliseconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13960
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The measurable attribute to compute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13966
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 14104
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The event facet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14110
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The number of groups to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14116
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "sort block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14122
          },
          "name": "sort",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 13981
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation methods for the event platform queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13987
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric used for sorting group by results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13993
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Direction of sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 13999
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 14022
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 14014
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14080
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14096
          },
          "name": "resetOrder"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14068
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14084
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14100
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14061
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14074
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14090
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14026
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 14264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 14256
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14397
          },
          "name": "putSearch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14384
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14340
          },
          "name": "resetIndexes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14400
          },
          "name": "resetSearch"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14394
          },
          "name": "search",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14371
          },
          "name": "computeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14328
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14388
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14344
          },
          "name": "indexesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14357
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14404
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14363
          },
          "name": "compute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14321
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14377
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14334
          },
          "name": "indexes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14350
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 14137
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The events search string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14143
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 14164
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 14156
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14198
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14191
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14168
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 14408
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of the query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14426
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The metrics query definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14432
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14414
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for metrics queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14420
          },
          "name": "dataSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 14456
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 14448
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14507
          },
          "name": "resetAggregator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14523
          },
          "name": "resetDataSource"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14511
          },
          "name": "aggregatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14527
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14540
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14553
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14501
          },
          "name": "aggregator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14517
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14533
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14546
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14460
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 14557
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for process queries. Valid values are `process`, `container`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14569
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The process metric name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14587
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14593
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14563
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_normalized_cpu Dashboard#is_normalized_cpu}",
            "stability": "stable",
            "summary": "Whether to normalize the CPU percentages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14575
          },
          "name": "isNormalizedCpu",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The number of hits to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14581
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "The direction of the sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14599
          },
          "name": "sort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#tag_filters Dashboard#tag_filters}",
            "stability": "stable",
            "summary": "An array of tags to filter by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14605
          },
          "name": "tagFilters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#text_filter Dashboard#text_filter}",
            "stability": "stable",
            "summary": "The text to use as a filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14611
          },
          "name": "textFilter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 14640
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 14632
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14721
          },
          "name": "resetAggregator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14750
          },
          "name": "resetIsNormalizedCpu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14766
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14808
          },
          "name": "resetSort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14824
          },
          "name": "resetTagFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14840
          },
          "name": "resetTextFilter"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14725
          },
          "name": "aggregatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14738
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14754
          },
          "name": "isNormalizedCpuInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14770
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14783
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14796
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14812
          },
          "name": "sortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14828
          },
          "name": "tagFiltersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14844
          },
          "name": "textFilterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14715
          },
          "name": "aggregator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14731
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14744
          },
          "name": "isNormalizedCpu",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14760
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14776
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14789
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14802
          },
          "name": "sort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14818
          },
          "name": "tagFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14834
          },
          "name": "textFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14644
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 15204
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15210
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15222
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15228
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15234
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15216
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 14895
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14901
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14907
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14913
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 14936
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 14928
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14994
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15010
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14982
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14998
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15014
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14975
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14988
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15004
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 14940
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 15138
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15144
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15150
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15156
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 15018
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15024
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15036
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15030
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 15059
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 15051
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15117
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15105
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15121
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15134
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15098
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15111
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15127
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15063
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 15171
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15177
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15183
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15189
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 15259
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 15251
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15342
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15345
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15362
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15379
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15329
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15339
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15349
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15366
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15317
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15383
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15333
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15355
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15310
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15372
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15323
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15263
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 15696
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15702
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15714
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15720
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15726
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15708
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 15387
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15393
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15399
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15405
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 15428
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 15420
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15486
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15502
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15474
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15490
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15506
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15467
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15480
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15496
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15432
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 15630
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15636
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15642
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15648
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 15510
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15516
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15528
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15522
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 15551
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 15543
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15609
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15597
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15613
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15626
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15590
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15603
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15619
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15555
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 15663
      },
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15669
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15675
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15681
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 15751
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 15743
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15834
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15837
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15854
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15871
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15821
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15831
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15841
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15858
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15809
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15875
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15825
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15847
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15802
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15864
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15815
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 15755
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetCheckStatusDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetCheckStatusDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 16204
      },
      "name": "DashboardWidgetGroupDefinitionWidgetCheckStatusDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#check Dashboard#check}",
            "stability": "stable",
            "summary": "The check to use in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16210
          },
          "name": "check",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#grouping Dashboard#grouping}",
            "stability": "stable",
            "summary": "The kind of grouping to use. Valid values are `check`, `cluster`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16228
          },
          "name": "grouping",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group Dashboard#group}",
            "stability": "stable",
            "summary": "The check group to use in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16216
          },
          "name": "group",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "When `grouping = \"cluster\"`, indicates a list of tags to use for grouping."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16222
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `1y`, `alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#live_span Dashboard#live_span}",
            "stability": "stable",
            "summary": "The timeframe to use when displaying the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16234
          },
          "name": "liveSpan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#tags Dashboard#tags}",
            "stability": "stable",
            "summary": "A list of tags to use in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16240
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16246
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16252
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16258
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetCheckStatusDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetCheckStatusDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetCheckStatusDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 16287
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 16279
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16381
          },
          "name": "resetGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16397
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16426
          },
          "name": "resetLiveSpan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16442
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16458
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16474
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16490
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetCheckStatusDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16369
          },
          "name": "checkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16401
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16414
          },
          "name": "groupingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16385
          },
          "name": "groupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16430
          },
          "name": "liveSpanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16446
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16478
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16462
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16494
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16362
          },
          "name": "check",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16375
          },
          "name": "group",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16391
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16407
          },
          "name": "grouping",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16420
          },
          "name": "liveSpan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16436
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16452
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16468
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16484
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16291
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetCheckStatusDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetCheckStatusDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 18747
      },
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#legend_size Dashboard#legend_size}",
            "stability": "stable",
            "summary": "The size of the legend displayed in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18753
          },
          "name": "legendSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `1y`, `alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#live_span Dashboard#live_span}",
            "stability": "stable",
            "summary": "The timeframe to use when displaying the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18759
          },
          "name": "liveSpan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#request Dashboard#request}",
            "stability": "stable",
            "summary": "request block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18789
          },
          "name": "request",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_legend Dashboard#show_legend}",
            "stability": "stable",
            "summary": "Whether or not to show the legend on this widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18765
          },
          "name": "showLegend",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18771
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18777
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18783
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 18816
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 18808
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18885
          },
          "name": "resetLegendSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18901
          },
          "name": "resetLiveSpan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18982
          },
          "name": "resetRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18917
          },
          "name": "resetShowLegend"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18933
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18949
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18965
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18889
          },
          "name": "legendSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18905
          },
          "name": "liveSpanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18986
          },
          "name": "requestInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18921
          },
          "name": "showLegendInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18953
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18937
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18969
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18879
          },
          "name": "legendSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18895
          },
          "name": "liveSpan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18975
          },
          "name": "request",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18911
          },
          "name": "showLegend",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18927
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18943
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18959
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18820
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequest": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 18686
      },
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_query Dashboard#apm_query}",
            "stability": "stable",
            "summary": "apm_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18698
          },
          "name": "apmQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#log_query Dashboard#log_query}",
            "stability": "stable",
            "summary": "log_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18704
          },
          "name": "logQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18710
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#q Dashboard#q}",
            "stability": "stable",
            "summary": "The metric query to use for this widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18692
          },
          "name": "q",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#rum_query Dashboard#rum_query}",
            "stability": "stable",
            "summary": "rum_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18716
          },
          "name": "rumQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#security_query Dashboard#security_query}",
            "stability": "stable",
            "summary": "security_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18722
          },
          "name": "securityQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#style Dashboard#style}",
            "stability": "stable",
            "summary": "style block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18728
          },
          "name": "style",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyle"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequest"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 16807
      },
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16813
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16825
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16831
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16837
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16819
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 16498
      },
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16504
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16510
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16516
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 16539
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 16531
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16597
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16613
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16585
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16601
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16617
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16578
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16591
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16607
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16543
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 16741
      },
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16747
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16753
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16759
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 16621
      },
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16627
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16639
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16633
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 16662
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 16654
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16720
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16708
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16724
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16737
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16701
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16714
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16730
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16666
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 16774
      },
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16780
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16786
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16792
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 16862
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 16854
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16945
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16948
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16965
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16982
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16932
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16942
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16952
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16969
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16920
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16986
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16936
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16958
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16913
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16975
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16926
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16866
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 17299
      },
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17305
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17317
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17323
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17329
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17311
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 16990
      },
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 16996
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17002
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17008
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 17031
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 17023
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17089
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17105
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17077
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17093
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17109
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17070
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17083
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17099
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17035
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 17233
      },
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17239
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17245
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17251
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 17113
      },
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17119
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17131
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17125
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 17154
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 17146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17212
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17200
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17216
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17229
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17193
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17206
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17222
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17158
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 17266
      },
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17272
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17278
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17284
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 17354
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 17346
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17437
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17440
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17457
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17474
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17424
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17434
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17444
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17461
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17412
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17478
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17428
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17450
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17405
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17467
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17418
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17358
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 17482
      },
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "Your chosen metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17500
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#filter_by Dashboard#filter_by}",
            "stability": "stable",
            "summary": "A list of processes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17488
          },
          "name": "filterBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The max number of items in the filter list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17494
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_by Dashboard#search_by}",
            "stability": "stable",
            "summary": "Your chosen search term."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17506
          },
          "name": "searchBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 17530
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 17522
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17581
          },
          "name": "resetFilterBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17597
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17626
          },
          "name": "resetSearchBy"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17585
          },
          "name": "filterByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17601
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17614
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17630
          },
          "name": "searchByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17575
          },
          "name": "filterBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17591
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17607
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17620
          },
          "name": "searchBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17534
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 17943
      },
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17949
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17961
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17967
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17973
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17955
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 17634
      },
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17640
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17646
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17652
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 17675
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 17667
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17733
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17749
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17721
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17737
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17753
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17714
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17727
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17743
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17679
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 17877
      },
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17883
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17889
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17895
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 17757
      },
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17763
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17775
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17769
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 17798
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 17790
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17856
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17844
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17860
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17873
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17837
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17850
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17866
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17802
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 17910
      },
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17916
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17922
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 17928
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 17998
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 17990
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18081
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18084
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18101
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18118
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18068
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18078
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18088
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18105
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18056
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18122
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18072
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18094
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18049
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18111
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18062
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18002
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 18435
      },
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18441
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18453
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18459
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18465
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18447
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 18126
      },
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18132
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18138
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18144
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 18167
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 18159
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18225
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18241
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18213
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18229
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18245
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18206
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18219
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18235
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 18369
      },
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18375
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18381
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18387
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 18249
      },
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18255
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18267
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18261
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 18290
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 18282
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18348
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18336
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18352
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18365
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18329
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18342
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18358
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18294
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 18402
      },
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18408
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18414
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18420
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 18490
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 18482
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18573
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18576
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18593
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18610
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18560
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18570
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18580
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18597
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18548
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18614
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18564
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18586
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18541
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18603
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18554
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18494
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyle": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyle",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 18618
      },
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette Dashboard#palette}",
            "stability": "stable",
            "summary": "A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18624
          },
          "name": "palette",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyle"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 18645
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 18637
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18678
          },
          "name": "resetPalette"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18682
          },
          "name": "paletteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18672
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18649
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyle"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetEventStreamDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetEventStreamDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 18990
      },
      "name": "DashboardWidgetGroupDefinitionWidgetEventStreamDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The query to use in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19008
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#event_size Dashboard#event_size}",
            "stability": "stable",
            "summary": "The size to use to display an event. Valid values are `s`, `l`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 18996
          },
          "name": "eventSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `1y`, `alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#live_span Dashboard#live_span}",
            "stability": "stable",
            "summary": "The timeframe to use when displaying the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19002
          },
          "name": "liveSpan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#tags_execution Dashboard#tags_execution}",
            "stability": "stable",
            "summary": "The execution method for multi-value filters, options: `and` or `or`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19014
          },
          "name": "tagsExecution",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19020
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19026
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19032
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetEventStreamDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetEventStreamDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetEventStreamDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 19059
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 19051
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19128
          },
          "name": "resetEventSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19144
          },
          "name": "resetLiveSpan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19173
          },
          "name": "resetTagsExecution"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19189
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19205
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19221
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetEventStreamDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19132
          },
          "name": "eventSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19148
          },
          "name": "liveSpanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19161
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19177
          },
          "name": "tagsExecutionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19209
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19193
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19225
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19122
          },
          "name": "eventSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19138
          },
          "name": "liveSpan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19154
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19167
          },
          "name": "tagsExecution",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19183
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19199
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19215
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19063
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetEventStreamDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetEventStreamDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetEventTimelineDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetEventTimelineDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 19229
      },
      "name": "DashboardWidgetGroupDefinitionWidgetEventTimelineDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The query to use in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19241
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `1y`, `alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#live_span Dashboard#live_span}",
            "stability": "stable",
            "summary": "The timeframe to use when displaying the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19235
          },
          "name": "liveSpan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#tags_execution Dashboard#tags_execution}",
            "stability": "stable",
            "summary": "The execution method for multi-value filters, options: `and` or `or`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19247
          },
          "name": "tagsExecution",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19253
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19259
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19265
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetEventTimelineDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetEventTimelineDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetEventTimelineDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 19291
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 19283
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19354
          },
          "name": "resetLiveSpan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19383
          },
          "name": "resetTagsExecution"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19399
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19415
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19431
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetEventTimelineDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19358
          },
          "name": "liveSpanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19371
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19387
          },
          "name": "tagsExecutionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19419
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19403
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19435
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19348
          },
          "name": "liveSpan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19364
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19377
          },
          "name": "tagsExecution",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19393
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19409
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19425
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19295
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetEventTimelineDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetEventTimelineDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetFreeTextDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetFreeTextDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 19439
      },
      "name": "DashboardWidgetGroupDefinitionWidgetFreeTextDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#text Dashboard#text}",
            "stability": "stable",
            "summary": "The text to display in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19457
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#color Dashboard#color}",
            "stability": "stable",
            "summary": "The color of the text in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19445
          },
          "name": "color",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#font_size Dashboard#font_size}",
            "stability": "stable",
            "summary": "The size of the text in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19451
          },
          "name": "fontSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#text_align Dashboard#text_align}",
            "stability": "stable",
            "summary": "The alignment of the text in the widget. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19463
          },
          "name": "textAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetFreeTextDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetFreeTextDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetFreeTextDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 19487
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 19479
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19538
          },
          "name": "resetColor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19554
          },
          "name": "resetFontSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19583
          },
          "name": "resetTextAlign"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetFreeTextDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19542
          },
          "name": "colorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19558
          },
          "name": "fontSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19587
          },
          "name": "textAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19571
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19532
          },
          "name": "color",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19548
          },
          "name": "fontSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19564
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19577
          },
          "name": "textAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19491
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetFreeTextDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetFreeTextDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 22606
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#view Dashboard#view}",
            "stability": "stable",
            "summary": "view block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22654
          },
          "name": "view",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionView"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_link Dashboard#custom_link}",
            "stability": "stable",
            "summary": "custom_link block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22636
          },
          "name": "customLink",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `1y`, `alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#live_span Dashboard#live_span}",
            "stability": "stable",
            "summary": "The timeframe to use when displaying the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22612
          },
          "name": "liveSpan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#request Dashboard#request}",
            "stability": "stable",
            "summary": "request block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22642
          },
          "name": "request",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#style Dashboard#style}",
            "stability": "stable",
            "summary": "style block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22648
          },
          "name": "style",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyle"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22618
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22624
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22630
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLink": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLink",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 19591
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_hidden Dashboard#is_hidden}",
            "stability": "stable",
            "summary": "The flag for toggling context menu link visibility."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19597
          },
          "name": "isHidden",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "The label for the custom link URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19603
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#link Dashboard#link}",
            "stability": "stable",
            "summary": "The URL of the custom link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19609
          },
          "name": "link",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When override_label is provided, the client request omits the label field.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#override_label Dashboard#override_label}",
            "stability": "stable",
            "summary": "The label id that refers to a context menu link item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19615
          },
          "name": "overrideLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLink"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 22682
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 22674
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22852
          },
          "name": "putStyle",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyle"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22868
          },
          "name": "putView",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionView"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22822
          },
          "name": "resetCustomLink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22757
          },
          "name": "resetLiveSpan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22839
          },
          "name": "resetRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22855
          },
          "name": "resetStyle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22773
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22789
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22805
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22849
          },
          "name": "style",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22865
          },
          "name": "view",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22826
          },
          "name": "customLinkInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22761
          },
          "name": "liveSpanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22843
          },
          "name": "requestInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22859
          },
          "name": "styleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyle"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22793
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22777
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22809
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22872
          },
          "name": "viewInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionView"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22815
          },
          "name": "customLink",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22751
          },
          "name": "liveSpan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22832
          },
          "name": "request",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22767
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22783
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22799
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22686
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequest": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 22403
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#formula Dashboard#formula}",
            "stability": "stable",
            "summary": "formula block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22415
          },
          "name": "formula",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormula"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#log_query Dashboard#log_query}",
            "stability": "stable",
            "summary": "log_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22421
          },
          "name": "logQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#q Dashboard#q}",
            "stability": "stable",
            "summary": "The metric query to use for this widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22409
          },
          "name": "q",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22427
          },
          "name": "query",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuery"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#rum_query Dashboard#rum_query}",
            "stability": "stable",
            "summary": "rum_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22433
          },
          "name": "rumQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequest"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormula": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormula",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 19803
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormula",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#formula_expression Dashboard#formula_expression}",
            "stability": "stable",
            "summary": "A string expression built from queries, formulas, and functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19821
          },
          "name": "formulaExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#alias Dashboard#alias}",
            "stability": "stable",
            "summary": "An expression alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19809
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#cell_display_mode Dashboard#cell_display_mode}",
            "stability": "stable",
            "summary": "A list of display modes for each table cell. Valid values are `number`, `bar`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19815
          },
          "name": "cellDisplayMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#conditional_formats Dashboard#conditional_formats}",
            "stability": "stable",
            "summary": "conditional_formats block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19827
          },
          "name": "conditionalFormats",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormats"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "limit block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19833
          },
          "name": "limit",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormula"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormats": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormats",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 19631
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormats",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#comparator Dashboard#comparator}",
            "stability": "stable",
            "summary": "The comparator to use. Valid values are `>`, `>=`, `<`, `<=`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19637
          },
          "name": "comparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette Dashboard#palette}",
            "stability": "stable",
            "summary": "The color palette to apply."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19673
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#value Dashboard#value}",
            "stability": "stable",
            "summary": "A value for the comparator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19685
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_bg_color Dashboard#custom_bg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the background, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19643
          },
          "name": "customBgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_fg_color Dashboard#custom_fg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the foreground, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19649
          },
          "name": "customFgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#hide_value Dashboard#hide_value}",
            "stability": "stable",
            "summary": "Setting this to True hides values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19655
          },
          "name": "hideValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#image_url Dashboard#image_url}",
            "stability": "stable",
            "summary": "Displays an image as the background."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19661
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric from the request to correlate with this conditional format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19667
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#timeframe Dashboard#timeframe}",
            "stability": "stable",
            "summary": "Defines the displayed timeframe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19679
          },
          "name": "timeframe",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormats"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 19706
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#count Dashboard#count}",
            "stability": "stable",
            "summary": "The number of results to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19712
          },
          "name": "count",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "The direction of the sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19718
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 19740
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 19732
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19779
          },
          "name": "resetCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19795
          },
          "name": "resetOrder"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19783
          },
          "name": "countInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19799
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19773
          },
          "name": "count",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19789
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19744
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 20159
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20165
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20177
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20183
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20189
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20171
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 19850
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19856
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19862
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19868
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 19891
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 19883
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19949
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19965
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19937
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19953
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19969
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19930
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19943
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19959
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19895
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 20093
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20099
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20105
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20111
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 19973
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19979
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19991
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 19985
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 20014
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 20006
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20072
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20060
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20076
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20089
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20053
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20066
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20082
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20018
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 20126
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20132
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20138
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20144
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 20214
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 20206
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20297
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20300
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20317
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20334
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20284
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20294
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20304
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20321
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20272
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20338
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20288
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20310
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20265
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20327
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20278
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20218
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 21864
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_dependency_stats_query Dashboard#apm_dependency_stats_query}",
            "stability": "stable",
            "summary": "apm_dependency_stats_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21870
          },
          "name": "apmDependencyStatsQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_resource_stats_query Dashboard#apm_resource_stats_query}",
            "stability": "stable",
            "summary": "apm_resource_stats_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21876
          },
          "name": "apmResourceStatsQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#event_query Dashboard#event_query}",
            "stability": "stable",
            "summary": "event_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21882
          },
          "name": "eventQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric_query Dashboard#metric_query}",
            "stability": "stable",
            "summary": "metric_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21888
          },
          "name": "metricQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21894
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 20342
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20348
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "APM Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20354
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20366
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#operation_name Dashboard#operation_name}",
            "stability": "stable",
            "summary": "Name of operation on service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20372
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#resource_name Dashboard#resource_name}",
            "stability": "stable",
            "summary": "APM resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20390
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "APM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20396
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#stat Dashboard#stat}",
            "stability": "stable",
            "summary": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20402
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_upstream Dashboard#is_upstream}",
            "stability": "stable",
            "summary": "Determines whether stats for upstream or downstream dependencies should be queried."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20360
          },
          "name": "isUpstream",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_name Dashboard#primary_tag_name}",
            "stability": "stable",
            "summary": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20378
          },
          "name": "primaryTagName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_value Dashboard#primary_tag_value}",
            "stability": "stable",
            "summary": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20384
          },
          "name": "primaryTagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 20432
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 20424
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20545
          },
          "name": "resetIsUpstream"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20587
          },
          "name": "resetPrimaryTagName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20603
          },
          "name": "resetPrimaryTagValue"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20520
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20533
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20549
          },
          "name": "isUpstreamInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20562
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20575
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20591
          },
          "name": "primaryTagNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20607
          },
          "name": "primaryTagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20620
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20633
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20646
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20513
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20526
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20539
          },
          "name": "isUpstream",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20555
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20568
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20581
          },
          "name": "primaryTagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20597
          },
          "name": "primaryTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20613
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20626
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20639
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20436
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 20650
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20656
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "APM Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20662
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20674
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "APM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20704
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#stat Dashboard#stat}",
            "stability": "stable",
            "summary": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20710
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "Array of fields to group results by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20668
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#operation_name Dashboard#operation_name}",
            "stability": "stable",
            "summary": "Name of operation on service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20680
          },
          "name": "operationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_name Dashboard#primary_tag_name}",
            "stability": "stable",
            "summary": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20686
          },
          "name": "primaryTagName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_value Dashboard#primary_tag_value}",
            "stability": "stable",
            "summary": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20692
          },
          "name": "primaryTagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#resource_name Dashboard#resource_name}",
            "stability": "stable",
            "summary": "APM resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20698
          },
          "name": "resourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 20740
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 20732
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20853
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20882
          },
          "name": "resetOperationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20898
          },
          "name": "resetPrimaryTagName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20914
          },
          "name": "resetPrimaryTagValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20930
          },
          "name": "resetResourceName"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20828
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20841
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20857
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20870
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20886
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20902
          },
          "name": "primaryTagNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20918
          },
          "name": "primaryTagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20934
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20947
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20960
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20821
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20834
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20847
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20863
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20876
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20892
          },
          "name": "primaryTagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20908
          },
          "name": "primaryTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20924
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20940
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20953
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20744
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 21218
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute Dashboard#compute}",
            "stability": "stable",
            "summary": "compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21242
          },
          "name": "compute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21224
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21236
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21248
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#indexes Dashboard#indexes}",
            "stability": "stable",
            "summary": "An array of index names to query in the stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21230
          },
          "name": "indexes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search Dashboard#search}",
            "stability": "stable",
            "summary": "search block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21254
          },
          "name": "search",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 20964
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation methods for event platform queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20970
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "A time interval in milliseconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20976
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The measurable attribute to compute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 20982
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 21120
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The event facet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21126
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The number of groups to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21132
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "sort block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21138
          },
          "name": "sort",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 20997
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation methods for the event platform queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21003
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric used for sorting group by results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21009
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Direction of sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21015
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 21038
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 21030
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21096
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21112
          },
          "name": "resetOrder"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21084
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21100
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21116
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21077
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21090
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21106
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21042
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 21280
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 21272
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21413
          },
          "name": "putSearch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21400
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21356
          },
          "name": "resetIndexes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21416
          },
          "name": "resetSearch"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21410
          },
          "name": "search",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21387
          },
          "name": "computeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21344
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21404
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21360
          },
          "name": "indexesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21373
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21420
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21379
          },
          "name": "compute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21337
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21393
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21350
          },
          "name": "indexes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21366
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21284
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 21153
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The events search string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21159
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 21180
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 21172
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21214
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21207
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21184
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 21424
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of the query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21442
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The metrics query definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21448
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21430
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for metrics queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21436
          },
          "name": "dataSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 21472
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 21464
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21523
          },
          "name": "resetAggregator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21539
          },
          "name": "resetDataSource"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21527
          },
          "name": "aggregatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21543
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21556
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21569
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21517
          },
          "name": "aggregator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21533
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21549
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21562
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21476
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 21573
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for process queries. Valid values are `process`, `container`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21585
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The process metric name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21603
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21609
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21579
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_normalized_cpu Dashboard#is_normalized_cpu}",
            "stability": "stable",
            "summary": "Whether to normalize the CPU percentages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21591
          },
          "name": "isNormalizedCpu",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The number of hits to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21597
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "The direction of the sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21615
          },
          "name": "sort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#tag_filters Dashboard#tag_filters}",
            "stability": "stable",
            "summary": "An array of tags to filter by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21621
          },
          "name": "tagFilters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#text_filter Dashboard#text_filter}",
            "stability": "stable",
            "summary": "The text to use as a filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21627
          },
          "name": "textFilter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 21656
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 21648
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21737
          },
          "name": "resetAggregator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21766
          },
          "name": "resetIsNormalizedCpu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21782
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21824
          },
          "name": "resetSort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21840
          },
          "name": "resetTagFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21856
          },
          "name": "resetTextFilter"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21741
          },
          "name": "aggregatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21754
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21770
          },
          "name": "isNormalizedCpuInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21786
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21799
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21812
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21828
          },
          "name": "sortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21844
          },
          "name": "tagFiltersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21860
          },
          "name": "textFilterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21731
          },
          "name": "aggregator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21747
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21760
          },
          "name": "isNormalizedCpu",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21776
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21792
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21805
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21818
          },
          "name": "sort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21834
          },
          "name": "tagFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21850
          },
          "name": "textFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21660
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 22220
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22226
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22238
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22244
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22250
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22232
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 21911
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21917
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21923
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21929
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 21952
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 21944
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22010
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22026
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21998
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22014
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22030
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21991
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22004
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22020
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 21956
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 22154
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22160
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22166
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22172
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 22034
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22040
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22052
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22046
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 22075
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 22067
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22133
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22121
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22137
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22150
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22114
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22127
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22143
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22079
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 22187
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22193
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22199
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22205
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 22275
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 22267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22358
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22361
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22378
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22395
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22345
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22355
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22365
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22382
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22333
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22399
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22349
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22371
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22326
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22388
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22339
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyle": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyle",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 22450
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette Dashboard#palette}",
            "stability": "stable",
            "summary": "The color palette to apply to the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22456
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette_flip Dashboard#palette_flip}",
            "stability": "stable",
            "summary": "A Boolean indicating whether to flip the palette tones."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22462
          },
          "name": "paletteFlip",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyle"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 22484
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 22476
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22537
          },
          "name": "paletteFlipInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22524
          },
          "name": "paletteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22517
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22530
          },
          "name": "paletteFlip",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22488
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyle"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionView": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionView",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 22541
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionView",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#focus Dashboard#focus}",
            "stability": "stable",
            "summary": "The two-letter ISO code of a country to focus the map on (or `WORLD`)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22547
          },
          "name": "focus",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionView"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 22568
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 22560
      },
      "name": "DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22602
          },
          "name": "focusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22595
          },
          "name": "focus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22572
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetGeomapDefinitionView"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 25375
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_link Dashboard#custom_link}",
            "stability": "stable",
            "summary": "custom_link block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25417
          },
          "name": "customLink",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#event Dashboard#event}",
            "stability": "stable",
            "summary": "event block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25423
          },
          "name": "event",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEvent"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#legend_size Dashboard#legend_size}",
            "stability": "stable",
            "summary": "The size of the legend displayed in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25381
          },
          "name": "legendSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `1y`, `alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#live_span Dashboard#live_span}",
            "stability": "stable",
            "summary": "The timeframe to use when displaying the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25387
          },
          "name": "liveSpan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#request Dashboard#request}",
            "stability": "stable",
            "summary": "request block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25429
          },
          "name": "request",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_legend Dashboard#show_legend}",
            "stability": "stable",
            "summary": "Whether or not to show the legend on this widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25393
          },
          "name": "showLegend",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25399
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25405
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25411
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#yaxis Dashboard#yaxis}",
            "stability": "stable",
            "summary": "yaxis block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25435
          },
          "name": "yaxis",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxis"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLink": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLink",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 22876
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_hidden Dashboard#is_hidden}",
            "stability": "stable",
            "summary": "The flag for toggling context menu link visibility."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22882
          },
          "name": "isHidden",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "The label for the custom link URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22888
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#link Dashboard#link}",
            "stability": "stable",
            "summary": "The URL of the custom link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22894
          },
          "name": "link",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When override_label is provided, the client request omits the label field.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#override_label Dashboard#override_label}",
            "stability": "stable",
            "summary": "The label id that refers to a context menu link item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22900
          },
          "name": "overrideLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLink"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEvent": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEvent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 22916
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEvent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#q Dashboard#q}",
            "stability": "stable",
            "summary": "The event query to use in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22922
          },
          "name": "q",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#tags_execution Dashboard#tags_execution}",
            "stability": "stable",
            "summary": "The execution method for multi-value filters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22928
          },
          "name": "tagsExecution",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEvent"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 25465
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 25457
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25696
          },
          "name": "putYaxis",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxis"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25649
          },
          "name": "resetCustomLink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25666
          },
          "name": "resetEvent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25552
          },
          "name": "resetLegendSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25568
          },
          "name": "resetLiveSpan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25683
          },
          "name": "resetRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25584
          },
          "name": "resetShowLegend"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25600
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25616
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25632
          },
          "name": "resetTitleSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25699
          },
          "name": "resetYaxis"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25693
          },
          "name": "yaxis",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25653
          },
          "name": "customLinkInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25670
          },
          "name": "eventInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEvent"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25556
          },
          "name": "legendSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25572
          },
          "name": "liveSpanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25687
          },
          "name": "requestInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25588
          },
          "name": "showLegendInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25620
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25604
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25636
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25703
          },
          "name": "yaxisInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxis"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25642
          },
          "name": "customLink",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25659
          },
          "name": "event",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEvent"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25546
          },
          "name": "legendSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25562
          },
          "name": "liveSpan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25676
          },
          "name": "request",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25578
          },
          "name": "showLegend",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25594
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25610
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25626
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25469
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequest": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 25130
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_query Dashboard#apm_query}",
            "stability": "stable",
            "summary": "apm_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25142
          },
          "name": "apmQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#log_query Dashboard#log_query}",
            "stability": "stable",
            "summary": "log_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25148
          },
          "name": "logQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25154
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#q Dashboard#q}",
            "stability": "stable",
            "summary": "The metric query to use for this widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25136
          },
          "name": "q",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#rum_query Dashboard#rum_query}",
            "stability": "stable",
            "summary": "rum_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25160
          },
          "name": "rumQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#security_query Dashboard#security_query}",
            "stability": "stable",
            "summary": "security_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25166
          },
          "name": "securityQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#style Dashboard#style}",
            "stability": "stable",
            "summary": "style block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25172
          },
          "name": "style",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyle"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequest"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 23251
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23257
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23269
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23275
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23281
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23263
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 22942
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22948
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22954
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22960
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 22983
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 22975
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23041
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23057
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23029
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23045
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23061
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23022
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23035
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23051
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 22987
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 23185
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23191
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23197
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23203
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 23065
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23071
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23083
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23077
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 23106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 23098
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23164
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23152
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23168
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23181
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23145
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23158
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23174
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 23218
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23224
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23230
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23236
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 23306
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 23298
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23389
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23392
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23409
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23426
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23376
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23386
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23396
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23413
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23364
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23430
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23380
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23402
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23357
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23419
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23370
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23310
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 23743
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23749
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23761
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23767
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23773
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23755
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 23434
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23440
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23446
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23452
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 23475
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 23467
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23533
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23549
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23521
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23537
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23553
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23514
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23527
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23543
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23479
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 23677
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23683
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23689
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23695
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 23557
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23563
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23575
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23569
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 23598
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 23590
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23656
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23644
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23660
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23673
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23637
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23650
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23666
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 23710
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23716
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23722
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23728
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 23798
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 23790
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23881
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23884
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23901
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23918
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23868
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23878
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23888
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23905
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23856
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23922
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23872
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23894
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23849
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23911
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23862
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23802
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 23926
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "Your chosen metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23944
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#filter_by Dashboard#filter_by}",
            "stability": "stable",
            "summary": "A list of processes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23932
          },
          "name": "filterBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The max number of items in the filter list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23938
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_by Dashboard#search_by}",
            "stability": "stable",
            "summary": "Your chosen search term."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23950
          },
          "name": "searchBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 23974
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 23966
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24025
          },
          "name": "resetFilterBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24041
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24070
          },
          "name": "resetSearchBy"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24029
          },
          "name": "filterByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24045
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24058
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24074
          },
          "name": "searchByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24019
          },
          "name": "filterBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24035
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24051
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24064
          },
          "name": "searchBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 23978
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 24387
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24393
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24405
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24411
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24417
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24399
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 24078
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24084
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24090
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24096
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 24119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 24111
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24177
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24193
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24165
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24181
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24197
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24158
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24171
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24187
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 24321
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24327
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24333
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24339
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 24201
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24207
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24219
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24213
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 24242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 24234
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24300
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24288
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24304
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24317
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24281
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24294
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24310
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 24354
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24360
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24366
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24372
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 24442
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 24434
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24525
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24528
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24545
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24562
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24512
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24522
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24532
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24549
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24500
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24566
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24516
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24538
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24493
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24555
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24506
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24446
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 24879
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24885
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24897
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24903
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24909
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24891
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 24570
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24576
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24582
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24588
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 24611
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 24603
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24669
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24685
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24657
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24673
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24689
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24650
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24663
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24679
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24615
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 24813
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24819
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24825
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24831
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 24693
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24699
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24711
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24705
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 24734
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 24726
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24792
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24780
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24796
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24809
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24773
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24786
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24802
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24738
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 24846
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24852
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24858
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24864
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 24934
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 24926
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25017
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25020
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25037
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25054
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25004
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25014
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25024
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25041
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24992
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25058
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25008
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25030
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24985
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25047
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24998
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 24938
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyle": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyle",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 25062
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette Dashboard#palette}",
            "stability": "stable",
            "summary": "A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25068
          },
          "name": "palette",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyle"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 25089
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 25081
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25122
          },
          "name": "resetPalette"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25126
          },
          "name": "paletteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25116
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25093
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyle"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxis": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 25191
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxis",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#include_zero Dashboard#include_zero}",
            "stability": "stable",
            "summary": "Always include zero or fit the axis to the data range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25197
          },
          "name": "includeZero",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "The label of the axis to display on the graph."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25203
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#max Dashboard#max}",
            "stability": "stable",
            "summary": "Specify the maximum value to show on the Y-axis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25209
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#min Dashboard#min}",
            "stability": "stable",
            "summary": "Specify the minimum value to show on the Y-axis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25215
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#scale Dashboard#scale}",
            "stability": "stable",
            "summary": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25221
          },
          "name": "scale",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxis"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 25246
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 25238
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25303
          },
          "name": "resetIncludeZero"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25319
          },
          "name": "resetLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25335
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25351
          },
          "name": "resetMin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25367
          },
          "name": "resetScale"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25307
          },
          "name": "includeZeroInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25323
          },
          "name": "labelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25339
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25355
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25371
          },
          "name": "scaleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25297
          },
          "name": "includeZero",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25313
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25329
          },
          "name": "max",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25345
          },
          "name": "min",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25361
          },
          "name": "scale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25250
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxis"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 30349
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_link Dashboard#custom_link}",
            "stability": "stable",
            "summary": "custom_link block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30403
          },
          "name": "customLink",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group Dashboard#group}",
            "stability": "stable",
            "summary": "The list of tags to group nodes by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30355
          },
          "name": "group",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#node_type Dashboard#node_type}",
            "stability": "stable",
            "summary": "The type of node used. Valid values are `host`, `container`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30373
          },
          "name": "nodeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#no_group_hosts Dashboard#no_group_hosts}",
            "stability": "stable",
            "summary": "A Boolean indicating whether to show ungrouped nodes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30361
          },
          "name": "noGroupHosts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#no_metric_hosts Dashboard#no_metric_hosts}",
            "stability": "stable",
            "summary": "A Boolean indicating whether to show nodes with no metrics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30367
          },
          "name": "noMetricHosts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#request Dashboard#request}",
            "stability": "stable",
            "summary": "request block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30409
          },
          "name": "request",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequest"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#scope Dashboard#scope}",
            "stability": "stable",
            "summary": "The list of tags to filter nodes by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30379
          },
          "name": "scope",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#style Dashboard#style}",
            "stability": "stable",
            "summary": "style block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30415
          },
          "name": "style",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyle"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30385
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30391
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30397
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLink": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLink",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 25707
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_hidden Dashboard#is_hidden}",
            "stability": "stable",
            "summary": "The flag for toggling context menu link visibility."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25713
          },
          "name": "isHidden",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "The label for the custom link URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25719
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#link Dashboard#link}",
            "stability": "stable",
            "summary": "The URL of the custom link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25725
          },
          "name": "link",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When override_label is provided, the client request omits the label field.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#override_label Dashboard#override_label}",
            "stability": "stable",
            "summary": "The label id that refers to a context menu link item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25731
          },
          "name": "overrideLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLink"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 30446
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 30438
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30681
          },
          "name": "putRequest",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequest"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30697
          },
          "name": "putStyle",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyle"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30668
          },
          "name": "resetCustomLink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30539
          },
          "name": "resetGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30587
          },
          "name": "resetNodeType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30555
          },
          "name": "resetNoGroupHosts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30571
          },
          "name": "resetNoMetricHosts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30684
          },
          "name": "resetRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30603
          },
          "name": "resetScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30700
          },
          "name": "resetStyle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30619
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30635
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30651
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30678
          },
          "name": "request",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30694
          },
          "name": "style",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30672
          },
          "name": "customLinkInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30543
          },
          "name": "groupInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30591
          },
          "name": "nodeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30559
          },
          "name": "noGroupHostsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30575
          },
          "name": "noMetricHostsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30688
          },
          "name": "requestInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequest"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30607
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30704
          },
          "name": "styleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyle"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30639
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30623
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30655
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30661
          },
          "name": "customLink",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30533
          },
          "name": "group",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30581
          },
          "name": "nodeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30549
          },
          "name": "noGroupHosts",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30565
          },
          "name": "noMetricHosts",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30597
          },
          "name": "scope",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30613
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30629
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30645
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30450
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequest": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 30095
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#fill Dashboard#fill}",
            "stability": "stable",
            "summary": "fill block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30101
          },
          "name": "fill",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFill"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#size Dashboard#size}",
            "stability": "stable",
            "summary": "size block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30107
          },
          "name": "size",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSize"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequest"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFill": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFill",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 27867
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFill",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_query Dashboard#apm_query}",
            "stability": "stable",
            "summary": "apm_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27879
          },
          "name": "apmQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#log_query Dashboard#log_query}",
            "stability": "stable",
            "summary": "log_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27885
          },
          "name": "logQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27891
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#q Dashboard#q}",
            "stability": "stable",
            "summary": "The metric query to use for this widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27873
          },
          "name": "q",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#rum_query Dashboard#rum_query}",
            "stability": "stable",
            "summary": "rum_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27897
          },
          "name": "rumQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#security_query Dashboard#security_query}",
            "stability": "stable",
            "summary": "security_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27903
          },
          "name": "securityQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFill"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 26056
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26062
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26074
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26080
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26086
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26068
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 25747
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25753
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25759
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25765
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 25788
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 25780
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25846
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25862
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25834
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25850
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25866
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25827
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25840
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25856
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25792
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 25990
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25996
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26002
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26008
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 25870
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25876
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25888
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25882
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 25911
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 25903
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25969
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25957
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25973
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25986
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25950
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25963
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25979
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 25915
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 26023
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26029
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26035
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26041
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 26111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 26103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26194
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26197
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26214
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26231
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26181
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26191
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26201
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26218
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26169
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26235
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26185
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26207
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26162
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26224
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26175
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 26548
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26554
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26566
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26572
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26578
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26560
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 26239
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26245
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26251
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26257
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 26280
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 26272
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26338
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26354
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26326
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26342
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26358
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26319
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26332
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26348
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26284
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 26482
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26488
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26494
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26500
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 26362
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26368
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26380
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26374
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 26403
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 26395
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26461
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26449
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26465
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26478
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26442
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26455
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26471
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26407
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 26515
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26521
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26527
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26533
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 26603
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 26595
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26686
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26689
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26706
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26723
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26673
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26683
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26693
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26710
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26661
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26727
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26677
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26699
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26654
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26716
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26667
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26607
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 26731
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "Your chosen metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26749
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#filter_by Dashboard#filter_by}",
            "stability": "stable",
            "summary": "A list of processes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26737
          },
          "name": "filterBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The max number of items in the filter list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26743
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_by Dashboard#search_by}",
            "stability": "stable",
            "summary": "Your chosen search term."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26755
          },
          "name": "searchBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 26779
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 26771
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26830
          },
          "name": "resetFilterBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26846
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26875
          },
          "name": "resetSearchBy"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26834
          },
          "name": "filterByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26850
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26863
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26879
          },
          "name": "searchByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26824
          },
          "name": "filterBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26840
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26856
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26869
          },
          "name": "searchBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26783
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 27192
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27198
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27210
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27216
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27222
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27204
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 26883
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26889
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26895
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26901
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 26924
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 26916
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26982
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26998
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26970
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26986
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27002
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26963
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26976
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26992
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 26928
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 27126
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27132
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27138
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27144
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 27006
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27012
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27024
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27018
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 27047
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 27039
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27105
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27093
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27109
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27122
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27086
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27099
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27115
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27051
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 27159
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27165
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27171
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27177
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 27247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 27239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27330
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27333
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27350
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27367
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27317
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27327
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27337
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27354
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27305
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27371
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27321
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27343
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27298
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27360
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27311
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 27684
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27690
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27702
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27708
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27714
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27696
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 27375
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27381
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27387
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27393
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 27416
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 27408
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27474
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27490
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27462
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27478
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27494
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27455
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27468
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27484
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27420
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 27618
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27624
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27630
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27636
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 27498
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27504
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27516
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27510
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 27539
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 27531
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27597
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27585
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27601
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27614
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27578
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27591
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27607
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27543
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 27651
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27657
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27663
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27669
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 27739
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 27731
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27822
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27825
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27842
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27859
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27809
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27819
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27829
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27846
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27797
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27863
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27813
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27835
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27790
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27852
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27803
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27743
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 30129
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 30121
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30169
          },
          "name": "resetFill"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30186
          },
          "name": "resetSize"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30173
          },
          "name": "fillInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFill"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30190
          },
          "name": "sizeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSize"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30162
          },
          "name": "fill",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFill"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30179
          },
          "name": "size",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSize"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequest"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSize": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 30041
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSize",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_query Dashboard#apm_query}",
            "stability": "stable",
            "summary": "apm_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30053
          },
          "name": "apmQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#log_query Dashboard#log_query}",
            "stability": "stable",
            "summary": "log_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30059
          },
          "name": "logQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30065
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#q Dashboard#q}",
            "stability": "stable",
            "summary": "The metric query to use for this widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30047
          },
          "name": "q",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#rum_query Dashboard#rum_query}",
            "stability": "stable",
            "summary": "rum_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30071
          },
          "name": "rumQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#security_query Dashboard#security_query}",
            "stability": "stable",
            "summary": "security_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30077
          },
          "name": "securityQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSize"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 28230
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28236
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28248
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28254
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28260
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28242
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 27921
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27927
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27933
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27939
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 27962
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 27954
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28020
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28036
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28008
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28024
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28040
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28001
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28014
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28030
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 27966
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 28164
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28170
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28176
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28182
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 28044
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28050
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28062
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28056
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 28085
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 28077
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28143
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28131
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28147
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28160
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28124
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28137
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28153
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28089
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 28197
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28203
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28209
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28215
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 28285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 28277
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28368
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28371
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28388
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28405
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28355
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28365
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28375
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28392
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28343
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28409
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28359
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28381
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28336
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28398
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28349
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 28722
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28728
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28740
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28746
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28752
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28734
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 28413
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28419
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28425
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28431
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 28454
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 28446
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28512
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28528
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28500
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28516
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28532
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28493
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28506
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28522
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28458
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 28656
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28662
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28668
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28674
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 28536
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28542
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28554
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28548
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 28577
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 28569
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28635
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28623
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28639
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28652
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28616
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28629
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28645
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28581
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 28689
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28695
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28701
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28707
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 28777
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 28769
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28860
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28863
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28880
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28897
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28847
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28857
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28867
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28884
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28835
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28901
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28851
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28873
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28828
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28890
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28841
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28781
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 28905
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "Your chosen metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28923
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#filter_by Dashboard#filter_by}",
            "stability": "stable",
            "summary": "A list of processes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28911
          },
          "name": "filterBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The max number of items in the filter list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28917
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_by Dashboard#search_by}",
            "stability": "stable",
            "summary": "Your chosen search term."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28929
          },
          "name": "searchBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 28953
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 28945
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29004
          },
          "name": "resetFilterBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29020
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29049
          },
          "name": "resetSearchBy"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29008
          },
          "name": "filterByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29024
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29037
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29053
          },
          "name": "searchByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28998
          },
          "name": "filterBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29014
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29030
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29043
          },
          "name": "searchBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 28957
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 29366
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29372
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29384
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29390
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29396
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29378
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 29057
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29063
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29069
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29075
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 29098
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 29090
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29156
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29172
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29144
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29160
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29176
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29137
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29150
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29166
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 29300
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29306
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29312
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29318
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 29180
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29186
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29198
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29192
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 29221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 29213
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29279
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29267
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29283
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29296
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29260
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29273
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29289
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29225
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 29333
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29339
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29345
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29351
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 29421
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 29413
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29504
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29507
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29524
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29541
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29491
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29501
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29511
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29528
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29479
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29545
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29495
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29517
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29472
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29534
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29485
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29425
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 29858
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29864
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29876
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29882
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29888
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29870
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 29549
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29555
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29561
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29567
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 29590
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 29582
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29648
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29664
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29636
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29652
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29668
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29629
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29642
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29658
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29594
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 29792
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29798
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29804
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29810
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 29672
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29678
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29690
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29684
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 29713
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 29705
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29771
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29759
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29775
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29788
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29752
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29765
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29781
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29717
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 29825
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29831
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29837
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29843
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 29913
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 29905
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29996
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29999
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30016
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30033
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29983
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29993
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30003
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30020
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29971
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30037
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29987
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30009
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29964
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30026
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29977
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 29917
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyle": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyle",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 30194
      },
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#fill_max Dashboard#fill_max}",
            "stability": "stable",
            "summary": "The max value to use to color the map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30200
          },
          "name": "fillMax",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#fill_min Dashboard#fill_min}",
            "stability": "stable",
            "summary": "The min value to use to color the map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30206
          },
          "name": "fillMin",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette Dashboard#palette}",
            "stability": "stable",
            "summary": "A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30212
          },
          "name": "palette",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette_flip Dashboard#palette_flip}",
            "stability": "stable",
            "summary": "A Boolean indicating whether to flip the palette tones."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30218
          },
          "name": "paletteFlip",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyle"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 30242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 30234
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30293
          },
          "name": "resetFillMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30309
          },
          "name": "resetFillMin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30325
          },
          "name": "resetPalette"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30341
          },
          "name": "resetPaletteFlip"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30297
          },
          "name": "fillMaxInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30313
          },
          "name": "fillMinInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30345
          },
          "name": "paletteFlipInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30329
          },
          "name": "paletteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30287
          },
          "name": "fillMax",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30303
          },
          "name": "fillMin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30319
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30335
          },
          "name": "paletteFlip",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyle"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetIframeDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetIframeDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 30708
      },
      "name": "DashboardWidgetGroupDefinitionWidgetIframeDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#url Dashboard#url}",
            "stability": "stable",
            "summary": "The URL to use as a data source for the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30714
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetIframeDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetIframeDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetIframeDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 30735
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 30727
      },
      "name": "DashboardWidgetGroupDefinitionWidgetIframeDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30769
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30762
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30739
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetIframeDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetIframeDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetImageDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetImageDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 30773
      },
      "name": "DashboardWidgetGroupDefinitionWidgetImageDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#url Dashboard#url}",
            "stability": "stable",
            "summary": "The URL to use as a data source for the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30809
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#has_background Dashboard#has_background}",
            "stability": "stable",
            "summary": "Whether to display a background or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30779
          },
          "name": "hasBackground",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#has_border Dashboard#has_border}",
            "stability": "stable",
            "summary": "Whether to display a border or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30785
          },
          "name": "hasBorder",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#horizontal_align Dashboard#horizontal_align}",
            "stability": "stable",
            "summary": "The horizontal alignment for the widget. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30791
          },
          "name": "horizontalAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Note: `small` and `large` values are deprecated. Valid values are `sm`, `md`, `lg`, `small`, `large`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#margin Dashboard#margin}",
            "stability": "stable",
            "summary": "The margins to use around the image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30797
          },
          "name": "margin",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The values are based on the image `object-fit` CSS properties. Note: `zoom`, `fit` and `center` values are deprecated. Valid values are `fill`, `contain`, `cover`, `none`, `scale-down`, `zoom`, `fit`, `center`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sizing Dashboard#sizing}",
            "stability": "stable",
            "summary": "The preferred method to adapt the dimensions of the image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30803
          },
          "name": "sizing",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#url_dark_theme Dashboard#url_dark_theme}",
            "stability": "stable",
            "summary": "The URL in dark mode to use as a data source for the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30815
          },
          "name": "urlDarkTheme",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#vertical_align Dashboard#vertical_align}",
            "stability": "stable",
            "summary": "The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30821
          },
          "name": "verticalAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetImageDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetImageDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetImageDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 30849
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 30841
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30924
          },
          "name": "resetHasBackground"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30940
          },
          "name": "resetHasBorder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30956
          },
          "name": "resetHorizontalAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30972
          },
          "name": "resetMargin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30988
          },
          "name": "resetSizing"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31017
          },
          "name": "resetUrlDarkTheme"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31033
          },
          "name": "resetVerticalAlign"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetImageDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30928
          },
          "name": "hasBackgroundInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30944
          },
          "name": "hasBorderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30960
          },
          "name": "horizontalAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30976
          },
          "name": "marginInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30992
          },
          "name": "sizingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31021
          },
          "name": "urlDarkThemeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31005
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31037
          },
          "name": "verticalAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30918
          },
          "name": "hasBackground",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30934
          },
          "name": "hasBorder",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30950
          },
          "name": "horizontalAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30966
          },
          "name": "margin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30982
          },
          "name": "sizing",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30998
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31011
          },
          "name": "urlDarkTheme",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31027
          },
          "name": "verticalAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 30853
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetImageDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetImageDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetLogStreamDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetLogStreamDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 31132
      },
      "name": "DashboardWidgetGroupDefinitionWidgetLogStreamDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#columns Dashboard#columns}",
            "stability": "stable",
            "summary": "Stringified list of columns to use, for example: `[\"column1\",\"column2\",\"column3\"]`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31138
          },
          "name": "columns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#indexes Dashboard#indexes}",
            "stability": "stable",
            "summary": "An array of index names to query in the stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31144
          },
          "name": "indexes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `1y`, `alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#live_span Dashboard#live_span}",
            "stability": "stable",
            "summary": "The timeframe to use when displaying the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31150
          },
          "name": "liveSpan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#message_display Dashboard#message_display}",
            "stability": "stable",
            "summary": "The number of log lines to display. Valid values are `inline`, `expanded-md`, `expanded-lg`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31156
          },
          "name": "messageDisplay",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The query to use in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31162
          },
          "name": "query",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_date_column Dashboard#show_date_column}",
            "stability": "stable",
            "summary": "If the date column should be displayed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31168
          },
          "name": "showDateColumn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_message_column Dashboard#show_message_column}",
            "stability": "stable",
            "summary": "If the message column should be displayed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31174
          },
          "name": "showMessageColumn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "sort block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31198
          },
          "name": "sort",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSort"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31180
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31186
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31192
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetLogStreamDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 31229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 31221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31479
          },
          "name": "putSort",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSort"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31322
          },
          "name": "resetColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31338
          },
          "name": "resetIndexes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31354
          },
          "name": "resetLiveSpan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31370
          },
          "name": "resetMessageDisplay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31386
          },
          "name": "resetQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31402
          },
          "name": "resetShowDateColumn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31418
          },
          "name": "resetShowMessageColumn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31482
          },
          "name": "resetSort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31434
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31450
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31466
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31476
          },
          "name": "sort",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31326
          },
          "name": "columnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31342
          },
          "name": "indexesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31358
          },
          "name": "liveSpanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31374
          },
          "name": "messageDisplayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31390
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31406
          },
          "name": "showDateColumnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31422
          },
          "name": "showMessageColumnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31486
          },
          "name": "sortInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSort"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31454
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31438
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31470
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31316
          },
          "name": "columns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31332
          },
          "name": "indexes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31348
          },
          "name": "liveSpan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31364
          },
          "name": "messageDisplay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31380
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31396
          },
          "name": "showDateColumn",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31412
          },
          "name": "showMessageColumn",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31428
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31444
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31460
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetLogStreamDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSort": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSort",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 31041
      },
      "name": "DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSort",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#column Dashboard#column}",
            "stability": "stable",
            "summary": "The facet path for the column."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31047
          },
          "name": "column",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31053
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSort"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 31075
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 31067
      },
      "name": "DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31115
          },
          "name": "columnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31128
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31108
          },
          "name": "column",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31121
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31079
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSort"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetManageStatusDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetManageStatusDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 31490
      },
      "name": "DashboardWidgetGroupDefinitionWidgetManageStatusDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The query to use in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31514
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#color_preference Dashboard#color_preference}",
            "stability": "stable",
            "summary": "Whether to colorize text or background. Valid values are `background`, `text`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31496
          },
          "name": "colorPreference",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#display_format Dashboard#display_format}",
            "stability": "stable",
            "summary": "The display setting to use. Valid values are `counts`, `countsAndList`, `list`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31502
          },
          "name": "displayFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#hide_zero_counts Dashboard#hide_zero_counts}",
            "stability": "stable",
            "summary": "A Boolean indicating whether to hide empty categories."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31508
          },
          "name": "hideZeroCounts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_last_triggered Dashboard#show_last_triggered}",
            "stability": "stable",
            "summary": "A Boolean indicating whether to show when monitors/groups last triggered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31520
          },
          "name": "showLastTriggered",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `name`, `group`, `status`, `tags`, `triggered`, `group,asc`, `group,desc`, `name,asc`, `name,desc`, `status,asc`, `status,desc`, `tags,asc`, `tags,desc`, `triggered,asc`, `triggered,desc`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "The method to sort the monitors."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31526
          },
          "name": "sort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#summary_type Dashboard#summary_type}",
            "stability": "stable",
            "summary": "The summary type to use. Valid values are `monitors`, `groups`, `combined`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31532
          },
          "name": "summaryType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31538
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31544
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31550
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetManageStatusDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetManageStatusDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetManageStatusDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 31580
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 31572
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31667
          },
          "name": "resetColorPreference"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31683
          },
          "name": "resetDisplayFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31699
          },
          "name": "resetHideZeroCounts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31728
          },
          "name": "resetShowLastTriggered"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31744
          },
          "name": "resetSort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31760
          },
          "name": "resetSummaryType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31776
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31792
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31808
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetManageStatusDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31671
          },
          "name": "colorPreferenceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31687
          },
          "name": "displayFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31703
          },
          "name": "hideZeroCountsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31716
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31732
          },
          "name": "showLastTriggeredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31748
          },
          "name": "sortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31764
          },
          "name": "summaryTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31796
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31780
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31812
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31661
          },
          "name": "colorPreference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31677
          },
          "name": "displayFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31693
          },
          "name": "hideZeroCounts",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31709
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31722
          },
          "name": "showLastTriggered",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31738
          },
          "name": "sort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31754
          },
          "name": "summaryType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31770
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31786
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31802
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31584
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetManageStatusDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetManageStatusDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetNoteDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetNoteDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 31816
      },
      "name": "DashboardWidgetGroupDefinitionWidgetNoteDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#content Dashboard#content}",
            "stability": "stable",
            "summary": "The content of the note."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31828
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#background_color Dashboard#background_color}",
            "stability": "stable",
            "summary": "The background color of the note."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31822
          },
          "name": "backgroundColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#font_size Dashboard#font_size}",
            "stability": "stable",
            "summary": "The size of the text."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31834
          },
          "name": "fontSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#has_padding Dashboard#has_padding}",
            "stability": "stable",
            "summary": "Whether to add padding or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31840
          },
          "name": "hasPadding",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_tick Dashboard#show_tick}",
            "stability": "stable",
            "summary": "Whether to show a tick or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31846
          },
          "name": "showTick",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#text_align Dashboard#text_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's text. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31852
          },
          "name": "textAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `bottom`, `left`, `right`, `top`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#tick_edge Dashboard#tick_edge}",
            "stability": "stable",
            "summary": "When `tick = true`, a string indicating on which side of the widget the tick should be displayed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31858
          },
          "name": "tickEdge",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#tick_pos Dashboard#tick_pos}",
            "stability": "stable",
            "summary": "When `tick = true`, a string with a percent sign indicating the position of the tick, for example: `tick_pos = \"50%\"` is centered alignment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31864
          },
          "name": "tickPos",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#vertical_align Dashboard#vertical_align}",
            "stability": "stable",
            "summary": "The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31870
          },
          "name": "verticalAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetNoteDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetNoteDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetNoteDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 31899
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 31891
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31980
          },
          "name": "resetBackgroundColor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32009
          },
          "name": "resetFontSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32025
          },
          "name": "resetHasPadding"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32041
          },
          "name": "resetShowTick"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32057
          },
          "name": "resetTextAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32073
          },
          "name": "resetTickEdge"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32089
          },
          "name": "resetTickPos"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32105
          },
          "name": "resetVerticalAlign"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetNoteDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31984
          },
          "name": "backgroundColorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31997
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32013
          },
          "name": "fontSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32029
          },
          "name": "hasPaddingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32045
          },
          "name": "showTickInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32061
          },
          "name": "textAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32077
          },
          "name": "tickEdgeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32093
          },
          "name": "tickPosInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32109
          },
          "name": "verticalAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31974
          },
          "name": "backgroundColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31990
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32003
          },
          "name": "fontSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32019
          },
          "name": "hasPadding",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32035
          },
          "name": "showTick",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32051
          },
          "name": "textAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32067
          },
          "name": "tickEdge",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32083
          },
          "name": "tickPos",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32099
          },
          "name": "verticalAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 31903
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetNoteDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetNoteDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 36521
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_link Dashboard#custom_link}",
            "stability": "stable",
            "summary": "custom_link block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36557
          },
          "name": "customLink",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#has_search_bar Dashboard#has_search_bar}",
            "stability": "stable",
            "summary": "Controls the display of the search bar. Valid values are `always`, `never`, `auto`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36527
          },
          "name": "hasSearchBar",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `1y`, `alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#live_span Dashboard#live_span}",
            "stability": "stable",
            "summary": "The timeframe to use when displaying the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36533
          },
          "name": "liveSpan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#request Dashboard#request}",
            "stability": "stable",
            "summary": "request block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36563
          },
          "name": "request",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36539
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36545
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36551
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLink": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLink",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 32113
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_hidden Dashboard#is_hidden}",
            "stability": "stable",
            "summary": "The flag for toggling context menu link visibility."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32119
          },
          "name": "isHidden",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "The label for the custom link URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32125
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#link Dashboard#link}",
            "stability": "stable",
            "summary": "The URL of the custom link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32131
          },
          "name": "link",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When override_label is provided, the client request omits the label field.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#override_label Dashboard#override_label}",
            "stability": "stable",
            "summary": "The label id that refers to a context menu link item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32137
          },
          "name": "overrideLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLink"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 36590
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 36582
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36740
          },
          "name": "resetCustomLink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36659
          },
          "name": "resetHasSearchBar"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36675
          },
          "name": "resetLiveSpan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36757
          },
          "name": "resetRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36691
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36707
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36723
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36744
          },
          "name": "customLinkInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36663
          },
          "name": "hasSearchBarInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36679
          },
          "name": "liveSpanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36761
          },
          "name": "requestInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36711
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36695
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36727
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36733
          },
          "name": "customLink",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36653
          },
          "name": "hasSearchBar",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36669
          },
          "name": "liveSpan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36750
          },
          "name": "request",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36685
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36701
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36717
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36594
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequest": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 36404
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36410
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#alias Dashboard#alias}",
            "stability": "stable",
            "summary": "The alias for the column name (defaults to metric name)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36416
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_query Dashboard#apm_query}",
            "stability": "stable",
            "summary": "apm_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36446
          },
          "name": "apmQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_stats_query Dashboard#apm_stats_query}",
            "stability": "stable",
            "summary": "apm_stats_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36452
          },
          "name": "apmStatsQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "List items one of `number`, `bar`. Valid values are `number`, `bar`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#cell_display_mode Dashboard#cell_display_mode}",
            "stability": "stable",
            "summary": "A list of display modes for each table cell."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36422
          },
          "name": "cellDisplayMode",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#conditional_formats Dashboard#conditional_formats}",
            "stability": "stable",
            "summary": "conditional_formats block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36458
          },
          "name": "conditionalFormats",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormats"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#formula Dashboard#formula}",
            "stability": "stable",
            "summary": "formula block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36464
          },
          "name": "formula",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormula"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The number of lines to show in the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36428
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#log_query Dashboard#log_query}",
            "stability": "stable",
            "summary": "log_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36470
          },
          "name": "logQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "The sort order for the rows. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36434
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36476
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#q Dashboard#q}",
            "stability": "stable",
            "summary": "The metric query to use for this widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36440
          },
          "name": "q",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36482
          },
          "name": "query",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuery"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#rum_query Dashboard#rum_query}",
            "stability": "stable",
            "summary": "rum_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36488
          },
          "name": "rumQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#security_query Dashboard#security_query}",
            "stability": "stable",
            "summary": "security_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36494
          },
          "name": "securityQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequest"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 32462
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32468
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32480
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32486
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32492
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32474
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 32153
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32159
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32165
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32171
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 32194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 32186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32252
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32268
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32240
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32256
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32272
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32233
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32246
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32262
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 32396
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32402
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32408
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32414
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 32276
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32282
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32294
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32288
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 32317
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 32309
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32375
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32363
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32379
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32392
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32356
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32369
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32385
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32321
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 32429
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32435
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32441
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32447
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 32517
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 32509
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32600
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32603
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32620
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32637
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32587
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32597
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32607
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32624
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32575
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32641
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32591
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32613
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32568
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32630
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32581
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32521
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 32685
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "The environment name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32691
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The operation name associated with the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32697
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag Dashboard#primary_tag}",
            "stability": "stable",
            "summary": "The organization's host group name and value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32703
          },
          "name": "primaryTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#row_type Dashboard#row_type}",
            "stability": "stable",
            "summary": "The level of detail for the request. Valid values are `service`, `resource`, `span`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32715
          },
          "name": "rowType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "The service name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32721
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#columns Dashboard#columns}",
            "stability": "stable",
            "summary": "columns block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32727
          },
          "name": "columns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumns"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#resource Dashboard#resource}",
            "stability": "stable",
            "summary": "The resource name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32709
          },
          "name": "resource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumns": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 32645
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumns",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The column name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32663
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#alias Dashboard#alias}",
            "stability": "stable",
            "summary": "A user-assigned alias for the column."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32651
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#cell_display_mode Dashboard#cell_display_mode}",
            "stability": "stable",
            "summary": "A list of display modes for each table cell. Valid values are `number`, `bar`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32657
          },
          "name": "cellDisplayMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32669
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumns"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 32754
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 32746
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32905
          },
          "name": "resetColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32862
          },
          "name": "resetResource"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32909
          },
          "name": "columnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumns"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32824
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32837
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32850
          },
          "name": "primaryTagInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32866
          },
          "name": "resourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32879
          },
          "name": "rowTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32892
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32898
          },
          "name": "columns",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumns"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32817
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32830
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32843
          },
          "name": "primaryTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32856
          },
          "name": "resource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32872
          },
          "name": "rowType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32885
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32758
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormats": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormats",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 32913
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormats",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#comparator Dashboard#comparator}",
            "stability": "stable",
            "summary": "The comparator to use. Valid values are `>`, `>=`, `<`, `<=`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32919
          },
          "name": "comparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette Dashboard#palette}",
            "stability": "stable",
            "summary": "The color palette to apply."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32955
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#value Dashboard#value}",
            "stability": "stable",
            "summary": "A value for the comparator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32967
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_bg_color Dashboard#custom_bg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the background, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32925
          },
          "name": "customBgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_fg_color Dashboard#custom_fg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the foreground, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32931
          },
          "name": "customFgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#hide_value Dashboard#hide_value}",
            "stability": "stable",
            "summary": "Setting this to True hides values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32937
          },
          "name": "hideValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#image_url Dashboard#image_url}",
            "stability": "stable",
            "summary": "Displays an image as the background."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32943
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric from the request to correlate with this conditional format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32949
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#timeframe Dashboard#timeframe}",
            "stability": "stable",
            "summary": "Defines the displayed timeframe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32961
          },
          "name": "timeframe",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormats"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormula": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormula",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 33160
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormula",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#formula_expression Dashboard#formula_expression}",
            "stability": "stable",
            "summary": "A string expression built from queries, formulas, and functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33178
          },
          "name": "formulaExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#alias Dashboard#alias}",
            "stability": "stable",
            "summary": "An expression alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33166
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#cell_display_mode Dashboard#cell_display_mode}",
            "stability": "stable",
            "summary": "A list of display modes for each table cell. Valid values are `number`, `bar`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33172
          },
          "name": "cellDisplayMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#conditional_formats Dashboard#conditional_formats}",
            "stability": "stable",
            "summary": "conditional_formats block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33184
          },
          "name": "conditionalFormats",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormats"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "limit block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33190
          },
          "name": "limit",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimit"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormula"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormats": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormats",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 32988
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormats",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#comparator Dashboard#comparator}",
            "stability": "stable",
            "summary": "The comparator to use. Valid values are `>`, `>=`, `<`, `<=`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 32994
          },
          "name": "comparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette Dashboard#palette}",
            "stability": "stable",
            "summary": "The color palette to apply."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33030
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#value Dashboard#value}",
            "stability": "stable",
            "summary": "A value for the comparator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33042
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_bg_color Dashboard#custom_bg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the background, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33000
          },
          "name": "customBgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_fg_color Dashboard#custom_fg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the foreground, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33006
          },
          "name": "customFgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#hide_value Dashboard#hide_value}",
            "stability": "stable",
            "summary": "Setting this to True hides values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33012
          },
          "name": "hideValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#image_url Dashboard#image_url}",
            "stability": "stable",
            "summary": "Displays an image as the background."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33018
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric from the request to correlate with this conditional format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33024
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#timeframe Dashboard#timeframe}",
            "stability": "stable",
            "summary": "Defines the displayed timeframe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33036
          },
          "name": "timeframe",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormats"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimit": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 33063
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#count Dashboard#count}",
            "stability": "stable",
            "summary": "The number of results to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33069
          },
          "name": "count",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "The direction of the sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33075
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimit"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 33097
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 33089
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33136
          },
          "name": "resetCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33152
          },
          "name": "resetOrder"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33140
          },
          "name": "countInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33156
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33130
          },
          "name": "count",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33146
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimit"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 33516
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33522
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33534
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33540
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33546
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33528
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 33207
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33213
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33219
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33225
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 33248
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 33240
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33306
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33322
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33294
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33310
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33326
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33287
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33300
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33316
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33252
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 33450
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33456
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33462
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33468
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 33330
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33336
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33348
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33342
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 33371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 33363
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33429
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33417
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33433
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33446
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33410
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33423
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33439
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 33483
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33489
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33495
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33501
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 33571
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 33563
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33654
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33657
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33674
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33691
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33641
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33651
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33661
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33678
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33629
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33695
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33645
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33667
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33622
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33684
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33635
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33575
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 33699
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "Your chosen metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33717
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#filter_by Dashboard#filter_by}",
            "stability": "stable",
            "summary": "A list of processes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33705
          },
          "name": "filterBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The max number of items in the filter list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33711
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_by Dashboard#search_by}",
            "stability": "stable",
            "summary": "Your chosen search term."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33723
          },
          "name": "searchBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 33747
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 33739
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33798
          },
          "name": "resetFilterBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33814
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33843
          },
          "name": "resetSearchBy"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33802
          },
          "name": "filterByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33818
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33831
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33847
          },
          "name": "searchByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33792
          },
          "name": "filterBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33808
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33824
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33837
          },
          "name": "searchBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33751
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 35373
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_dependency_stats_query Dashboard#apm_dependency_stats_query}",
            "stability": "stable",
            "summary": "apm_dependency_stats_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35379
          },
          "name": "apmDependencyStatsQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_resource_stats_query Dashboard#apm_resource_stats_query}",
            "stability": "stable",
            "summary": "apm_resource_stats_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35385
          },
          "name": "apmResourceStatsQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#event_query Dashboard#event_query}",
            "stability": "stable",
            "summary": "event_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35391
          },
          "name": "eventQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric_query Dashboard#metric_query}",
            "stability": "stable",
            "summary": "metric_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35397
          },
          "name": "metricQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35403
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 33851
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33857
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "APM Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33863
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33875
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#operation_name Dashboard#operation_name}",
            "stability": "stable",
            "summary": "Name of operation on service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33881
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#resource_name Dashboard#resource_name}",
            "stability": "stable",
            "summary": "APM resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33899
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "APM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33905
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#stat Dashboard#stat}",
            "stability": "stable",
            "summary": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33911
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_upstream Dashboard#is_upstream}",
            "stability": "stable",
            "summary": "Determines whether stats for upstream or downstream dependencies should be queried."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33869
          },
          "name": "isUpstream",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_name Dashboard#primary_tag_name}",
            "stability": "stable",
            "summary": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33887
          },
          "name": "primaryTagName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_value Dashboard#primary_tag_value}",
            "stability": "stable",
            "summary": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33893
          },
          "name": "primaryTagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 33941
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 33933
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34054
          },
          "name": "resetIsUpstream"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34096
          },
          "name": "resetPrimaryTagName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34112
          },
          "name": "resetPrimaryTagValue"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34029
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34042
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34058
          },
          "name": "isUpstreamInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34071
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34084
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34100
          },
          "name": "primaryTagNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34116
          },
          "name": "primaryTagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34129
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34142
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34155
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34022
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34035
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34048
          },
          "name": "isUpstream",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34064
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34077
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34090
          },
          "name": "primaryTagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34106
          },
          "name": "primaryTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34122
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34135
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34148
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 33945
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 34159
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34165
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "APM Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34171
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34183
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "APM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34213
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#stat Dashboard#stat}",
            "stability": "stable",
            "summary": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34219
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "Array of fields to group results by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34177
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#operation_name Dashboard#operation_name}",
            "stability": "stable",
            "summary": "Name of operation on service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34189
          },
          "name": "operationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_name Dashboard#primary_tag_name}",
            "stability": "stable",
            "summary": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34195
          },
          "name": "primaryTagName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_value Dashboard#primary_tag_value}",
            "stability": "stable",
            "summary": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34201
          },
          "name": "primaryTagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#resource_name Dashboard#resource_name}",
            "stability": "stable",
            "summary": "APM resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34207
          },
          "name": "resourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 34249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 34241
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34362
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34391
          },
          "name": "resetOperationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34407
          },
          "name": "resetPrimaryTagName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34423
          },
          "name": "resetPrimaryTagValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34439
          },
          "name": "resetResourceName"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34337
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34350
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34366
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34379
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34395
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34411
          },
          "name": "primaryTagNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34427
          },
          "name": "primaryTagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34443
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34456
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34469
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34330
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34343
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34356
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34372
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34385
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34401
          },
          "name": "primaryTagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34417
          },
          "name": "primaryTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34433
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34449
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34462
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 34727
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute Dashboard#compute}",
            "stability": "stable",
            "summary": "compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34751
          },
          "name": "compute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34733
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34745
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34757
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#indexes Dashboard#indexes}",
            "stability": "stable",
            "summary": "An array of index names to query in the stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34739
          },
          "name": "indexes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search Dashboard#search}",
            "stability": "stable",
            "summary": "search block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34763
          },
          "name": "search",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearch"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 34473
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation methods for event platform queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34479
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "A time interval in milliseconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34485
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The measurable attribute to compute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34491
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 34629
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The event facet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34635
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The number of groups to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34641
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "sort block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34647
          },
          "name": "sort",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 34506
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation methods for the event platform queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34512
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric used for sorting group by results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34518
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Direction of sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34524
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 34547
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 34539
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34605
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34621
          },
          "name": "resetOrder"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34593
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34609
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34625
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34586
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34599
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34615
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34551
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 34789
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 34781
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34922
          },
          "name": "putSearch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34909
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34865
          },
          "name": "resetIndexes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34925
          },
          "name": "resetSearch"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34919
          },
          "name": "search",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34896
          },
          "name": "computeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34853
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34913
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34869
          },
          "name": "indexesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34882
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34929
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearch"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34888
          },
          "name": "compute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34846
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34902
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34859
          },
          "name": "indexes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34875
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34793
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearch": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 34662
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The events search string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34668
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearch"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 34689
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 34681
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34723
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34716
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34693
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearch"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 34933
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of the query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34951
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The metrics query definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34957
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34939
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for metrics queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34945
          },
          "name": "dataSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 34981
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 34973
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35032
          },
          "name": "resetAggregator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35048
          },
          "name": "resetDataSource"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35036
          },
          "name": "aggregatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35052
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35065
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35078
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35026
          },
          "name": "aggregator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35042
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35058
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35071
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 34985
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 35082
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for process queries. Valid values are `process`, `container`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35094
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The process metric name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35112
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35118
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35088
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_normalized_cpu Dashboard#is_normalized_cpu}",
            "stability": "stable",
            "summary": "Whether to normalize the CPU percentages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35100
          },
          "name": "isNormalizedCpu",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The number of hits to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35106
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "The direction of the sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35124
          },
          "name": "sort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#tag_filters Dashboard#tag_filters}",
            "stability": "stable",
            "summary": "An array of tags to filter by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35130
          },
          "name": "tagFilters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#text_filter Dashboard#text_filter}",
            "stability": "stable",
            "summary": "The text to use as a filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35136
          },
          "name": "textFilter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 35165
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 35157
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35246
          },
          "name": "resetAggregator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35275
          },
          "name": "resetIsNormalizedCpu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35291
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35333
          },
          "name": "resetSort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35349
          },
          "name": "resetTagFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35365
          },
          "name": "resetTextFilter"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35250
          },
          "name": "aggregatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35263
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35279
          },
          "name": "isNormalizedCpuInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35295
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35308
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35321
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35337
          },
          "name": "sortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35353
          },
          "name": "tagFiltersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35369
          },
          "name": "textFilterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35240
          },
          "name": "aggregator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35256
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35269
          },
          "name": "isNormalizedCpu",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35285
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35301
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35314
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35327
          },
          "name": "sort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35343
          },
          "name": "tagFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35359
          },
          "name": "textFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 35729
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35735
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35747
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35753
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35759
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35741
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 35420
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35426
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35432
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35438
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 35461
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 35453
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35519
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35535
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35507
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35523
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35539
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35500
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35513
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35529
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35465
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 35663
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35669
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35675
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35681
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 35543
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35549
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35561
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35555
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 35584
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 35576
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35642
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35630
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35646
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35659
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35623
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35636
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35652
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35588
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 35696
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35702
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35708
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35714
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 35784
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 35776
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35867
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35870
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35887
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35904
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35854
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35864
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35874
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35891
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35842
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35908
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35858
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35880
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35835
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35897
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35848
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35788
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 36221
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36227
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36239
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36245
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36251
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36233
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 35912
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35918
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35924
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35930
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 35953
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 35945
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36011
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36027
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35999
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36015
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36031
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35992
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36005
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36021
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 35957
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 36155
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36161
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36167
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36173
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 36035
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36041
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36053
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36047
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 36076
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 36068
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36134
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36122
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36138
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36151
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36115
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36128
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36144
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36080
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 36188
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36194
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36200
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36206
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 36276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 36268
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36359
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36362
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36379
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36396
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36346
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36356
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36366
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36383
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36334
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36400
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36350
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36372
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36327
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36389
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36340
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36280
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 41369
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#autoscale Dashboard#autoscale}",
            "stability": "stable",
            "summary": "A Boolean indicating whether to automatically scale the tile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41375
          },
          "name": "autoscale",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_link Dashboard#custom_link}",
            "stability": "stable",
            "summary": "custom_link block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41423
          },
          "name": "customLink",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_unit Dashboard#custom_unit}",
            "stability": "stable",
            "summary": "The unit for the value displayed in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41381
          },
          "name": "customUnit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `1y`, `alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#live_span Dashboard#live_span}",
            "stability": "stable",
            "summary": "The timeframe to use when displaying the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41387
          },
          "name": "liveSpan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#precision Dashboard#precision}",
            "stability": "stable",
            "summary": "The precision to use when displaying the tile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41393
          },
          "name": "precision",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#request Dashboard#request}",
            "stability": "stable",
            "summary": "request block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41429
          },
          "name": "request",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#text_align Dashboard#text_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's text. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41399
          },
          "name": "textAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41405
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41411
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41417
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLink": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLink",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 36765
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_hidden Dashboard#is_hidden}",
            "stability": "stable",
            "summary": "The flag for toggling context menu link visibility."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36771
          },
          "name": "isHidden",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "The label for the custom link URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36777
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#link Dashboard#link}",
            "stability": "stable",
            "summary": "The URL of the custom link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36783
          },
          "name": "link",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When override_label is provided, the client request omits the label field.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#override_label Dashboard#override_label}",
            "stability": "stable",
            "summary": "The label id that refers to a context menu link item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36789
          },
          "name": "overrideLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLink"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 41459
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 41451
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41546
          },
          "name": "resetAutoscale"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41675
          },
          "name": "resetCustomLink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41562
          },
          "name": "resetCustomUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41578
          },
          "name": "resetLiveSpan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41594
          },
          "name": "resetPrecision"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41692
          },
          "name": "resetRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41610
          },
          "name": "resetTextAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41626
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41642
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41658
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41550
          },
          "name": "autoscaleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41679
          },
          "name": "customLinkInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41566
          },
          "name": "customUnitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41582
          },
          "name": "liveSpanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41598
          },
          "name": "precisionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41696
          },
          "name": "requestInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41614
          },
          "name": "textAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41646
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41630
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41662
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41540
          },
          "name": "autoscale",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41668
          },
          "name": "customLink",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41556
          },
          "name": "customUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41572
          },
          "name": "liveSpan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41588
          },
          "name": "precision",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41685
          },
          "name": "request",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41604
          },
          "name": "textAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41620
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41636
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41652
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41463
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequest": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 41280
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41286
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_query Dashboard#apm_query}",
            "stability": "stable",
            "summary": "apm_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41298
          },
          "name": "apmQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#audit_query Dashboard#audit_query}",
            "stability": "stable",
            "summary": "audit_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41304
          },
          "name": "auditQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#conditional_formats Dashboard#conditional_formats}",
            "stability": "stable",
            "summary": "conditional_formats block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41310
          },
          "name": "conditionalFormats",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormats"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#formula Dashboard#formula}",
            "stability": "stable",
            "summary": "formula block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41316
          },
          "name": "formula",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormula"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#log_query Dashboard#log_query}",
            "stability": "stable",
            "summary": "log_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41322
          },
          "name": "logQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41328
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#q Dashboard#q}",
            "stability": "stable",
            "summary": "The metric query to use for this widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41292
          },
          "name": "q",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41334
          },
          "name": "query",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuery"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#rum_query Dashboard#rum_query}",
            "stability": "stable",
            "summary": "rum_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41340
          },
          "name": "rumQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#security_query Dashboard#security_query}",
            "stability": "stable",
            "summary": "security_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41346
          },
          "name": "securityQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequest"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 37114
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37120
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37132
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37138
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37144
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37126
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 36805
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36811
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36817
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36823
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 36846
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 36838
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36904
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36920
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36892
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36908
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36924
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36885
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36898
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36914
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36850
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 37048
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37054
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37060
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37066
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 36928
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36934
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36946
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36940
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 36969
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 36961
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37027
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37015
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37031
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37044
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37008
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37021
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37037
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 36973
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 37081
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37087
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37093
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37099
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 37169
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 37161
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37252
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37255
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37272
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37289
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37239
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37249
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37259
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37276
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37227
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37293
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37243
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37265
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37220
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37282
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37233
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 37606
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37612
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37624
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37630
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37636
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37618
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 37297
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37303
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37309
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37315
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 37338
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 37330
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37396
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37412
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37384
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37400
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37416
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37377
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37390
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37406
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37342
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 37540
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37546
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37552
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37558
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 37420
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37426
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37438
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37432
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 37461
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 37453
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37519
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37507
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37523
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37536
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37500
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37513
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37529
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37465
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 37573
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37579
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37585
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37591
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 37661
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 37653
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37744
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37747
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37764
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37781
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37731
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37741
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37751
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37768
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37719
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37785
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37735
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37757
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37712
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37774
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37725
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37665
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormats": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormats",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 37789
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormats",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#comparator Dashboard#comparator}",
            "stability": "stable",
            "summary": "The comparator to use. Valid values are `>`, `>=`, `<`, `<=`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37795
          },
          "name": "comparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette Dashboard#palette}",
            "stability": "stable",
            "summary": "The color palette to apply."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37831
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#value Dashboard#value}",
            "stability": "stable",
            "summary": "A value for the comparator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37843
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_bg_color Dashboard#custom_bg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the background, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37801
          },
          "name": "customBgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_fg_color Dashboard#custom_fg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the foreground, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37807
          },
          "name": "customFgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#hide_value Dashboard#hide_value}",
            "stability": "stable",
            "summary": "Setting this to True hides values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37813
          },
          "name": "hideValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#image_url Dashboard#image_url}",
            "stability": "stable",
            "summary": "Displays an image as the background."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37819
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric from the request to correlate with this conditional format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37825
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#timeframe Dashboard#timeframe}",
            "stability": "stable",
            "summary": "Defines the displayed timeframe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37837
          },
          "name": "timeframe",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormats"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormula": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormula",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 38036
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormula",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#formula_expression Dashboard#formula_expression}",
            "stability": "stable",
            "summary": "A string expression built from queries, formulas, and functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38054
          },
          "name": "formulaExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#alias Dashboard#alias}",
            "stability": "stable",
            "summary": "An expression alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38042
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#cell_display_mode Dashboard#cell_display_mode}",
            "stability": "stable",
            "summary": "A list of display modes for each table cell. Valid values are `number`, `bar`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38048
          },
          "name": "cellDisplayMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#conditional_formats Dashboard#conditional_formats}",
            "stability": "stable",
            "summary": "conditional_formats block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38060
          },
          "name": "conditionalFormats",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormats"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "limit block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38066
          },
          "name": "limit",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimit"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormula"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormats": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormats",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 37864
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormats",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#comparator Dashboard#comparator}",
            "stability": "stable",
            "summary": "The comparator to use. Valid values are `>`, `>=`, `<`, `<=`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37870
          },
          "name": "comparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette Dashboard#palette}",
            "stability": "stable",
            "summary": "The color palette to apply."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37906
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#value Dashboard#value}",
            "stability": "stable",
            "summary": "A value for the comparator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37918
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_bg_color Dashboard#custom_bg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the background, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37876
          },
          "name": "customBgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_fg_color Dashboard#custom_fg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the foreground, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37882
          },
          "name": "customFgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#hide_value Dashboard#hide_value}",
            "stability": "stable",
            "summary": "Setting this to True hides values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37888
          },
          "name": "hideValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#image_url Dashboard#image_url}",
            "stability": "stable",
            "summary": "Displays an image as the background."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37894
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric from the request to correlate with this conditional format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37900
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#timeframe Dashboard#timeframe}",
            "stability": "stable",
            "summary": "Defines the displayed timeframe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37912
          },
          "name": "timeframe",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormats"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimit": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 37939
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#count Dashboard#count}",
            "stability": "stable",
            "summary": "The number of results to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37945
          },
          "name": "count",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "The direction of the sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37951
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimit"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 37973
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 37965
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38012
          },
          "name": "resetCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38028
          },
          "name": "resetOrder"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38016
          },
          "name": "countInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38032
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38006
          },
          "name": "count",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38022
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 37977
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimit"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 38392
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38398
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38410
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38416
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38422
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38404
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 38083
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38089
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38095
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38101
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 38124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 38116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38182
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38198
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38170
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38186
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38202
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38163
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38176
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38192
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 38326
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38332
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38338
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38344
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 38206
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38212
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38224
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38218
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 38247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 38239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38305
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38293
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38309
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38322
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38286
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38299
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38315
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 38359
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38365
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38371
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38377
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 38447
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 38439
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38530
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38533
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38550
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38567
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38517
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38527
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38537
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38554
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38505
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38571
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38521
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38543
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38498
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38560
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38511
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38451
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 38575
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "Your chosen metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38593
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#filter_by Dashboard#filter_by}",
            "stability": "stable",
            "summary": "A list of processes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38581
          },
          "name": "filterBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The max number of items in the filter list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38587
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_by Dashboard#search_by}",
            "stability": "stable",
            "summary": "Your chosen search term."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38599
          },
          "name": "searchBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 38623
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 38615
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38674
          },
          "name": "resetFilterBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38690
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38719
          },
          "name": "resetSearchBy"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38678
          },
          "name": "filterByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38694
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38707
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38723
          },
          "name": "searchByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38668
          },
          "name": "filterBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38684
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38700
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38713
          },
          "name": "searchBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38627
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 40249
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_dependency_stats_query Dashboard#apm_dependency_stats_query}",
            "stability": "stable",
            "summary": "apm_dependency_stats_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40255
          },
          "name": "apmDependencyStatsQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_resource_stats_query Dashboard#apm_resource_stats_query}",
            "stability": "stable",
            "summary": "apm_resource_stats_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40261
          },
          "name": "apmResourceStatsQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#event_query Dashboard#event_query}",
            "stability": "stable",
            "summary": "event_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40267
          },
          "name": "eventQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric_query Dashboard#metric_query}",
            "stability": "stable",
            "summary": "metric_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40273
          },
          "name": "metricQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40279
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 38727
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38733
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "APM Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38739
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38751
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#operation_name Dashboard#operation_name}",
            "stability": "stable",
            "summary": "Name of operation on service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38757
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#resource_name Dashboard#resource_name}",
            "stability": "stable",
            "summary": "APM resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38775
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "APM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38781
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#stat Dashboard#stat}",
            "stability": "stable",
            "summary": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38787
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_upstream Dashboard#is_upstream}",
            "stability": "stable",
            "summary": "Determines whether stats for upstream or downstream dependencies should be queried."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38745
          },
          "name": "isUpstream",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_name Dashboard#primary_tag_name}",
            "stability": "stable",
            "summary": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38763
          },
          "name": "primaryTagName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_value Dashboard#primary_tag_value}",
            "stability": "stable",
            "summary": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38769
          },
          "name": "primaryTagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 38817
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 38809
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38930
          },
          "name": "resetIsUpstream"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38972
          },
          "name": "resetPrimaryTagName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38988
          },
          "name": "resetPrimaryTagValue"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38905
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38918
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38934
          },
          "name": "isUpstreamInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38947
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38960
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38976
          },
          "name": "primaryTagNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38992
          },
          "name": "primaryTagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39005
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39018
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39031
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38898
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38911
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38924
          },
          "name": "isUpstream",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38940
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38953
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38966
          },
          "name": "primaryTagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38982
          },
          "name": "primaryTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38998
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39011
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39024
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 38821
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 39035
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39041
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "APM Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39047
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39059
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "APM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39089
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#stat Dashboard#stat}",
            "stability": "stable",
            "summary": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39095
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "Array of fields to group results by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39053
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#operation_name Dashboard#operation_name}",
            "stability": "stable",
            "summary": "Name of operation on service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39065
          },
          "name": "operationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_name Dashboard#primary_tag_name}",
            "stability": "stable",
            "summary": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39071
          },
          "name": "primaryTagName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_value Dashboard#primary_tag_value}",
            "stability": "stable",
            "summary": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39077
          },
          "name": "primaryTagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#resource_name Dashboard#resource_name}",
            "stability": "stable",
            "summary": "APM resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39083
          },
          "name": "resourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 39125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 39117
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39238
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39267
          },
          "name": "resetOperationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39283
          },
          "name": "resetPrimaryTagName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39299
          },
          "name": "resetPrimaryTagValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39315
          },
          "name": "resetResourceName"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39213
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39226
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39242
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39255
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39271
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39287
          },
          "name": "primaryTagNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39303
          },
          "name": "primaryTagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39319
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39332
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39345
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39206
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39219
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39232
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39248
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39261
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39277
          },
          "name": "primaryTagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39293
          },
          "name": "primaryTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39309
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39325
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39338
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 39603
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute Dashboard#compute}",
            "stability": "stable",
            "summary": "compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39627
          },
          "name": "compute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39609
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39621
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39633
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#indexes Dashboard#indexes}",
            "stability": "stable",
            "summary": "An array of index names to query in the stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39615
          },
          "name": "indexes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search Dashboard#search}",
            "stability": "stable",
            "summary": "search block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39639
          },
          "name": "search",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearch"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 39349
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation methods for event platform queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39355
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "A time interval in milliseconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39361
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The measurable attribute to compute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39367
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 39505
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The event facet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39511
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The number of groups to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39517
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "sort block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39523
          },
          "name": "sort",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 39382
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation methods for the event platform queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39388
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric used for sorting group by results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39394
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Direction of sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39400
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 39423
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 39415
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39481
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39497
          },
          "name": "resetOrder"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39469
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39485
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39501
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39462
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39475
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39491
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39427
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 39665
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 39657
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39798
          },
          "name": "putSearch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39785
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39741
          },
          "name": "resetIndexes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39801
          },
          "name": "resetSearch"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39795
          },
          "name": "search",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39772
          },
          "name": "computeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39729
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39789
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39745
          },
          "name": "indexesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39758
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39805
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearch"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39764
          },
          "name": "compute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39722
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39778
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39735
          },
          "name": "indexes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39751
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39669
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearch": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 39538
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The events search string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39544
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearch"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 39565
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 39557
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39599
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39592
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39569
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearch"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 39809
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of the query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39827
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The metrics query definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39833
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39815
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for metrics queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39821
          },
          "name": "dataSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 39857
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 39849
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39908
          },
          "name": "resetAggregator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39924
          },
          "name": "resetDataSource"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39912
          },
          "name": "aggregatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39928
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39941
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39954
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39902
          },
          "name": "aggregator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39918
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39934
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39947
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39861
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 39958
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for process queries. Valid values are `process`, `container`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39970
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The process metric name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39988
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39994
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39964
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_normalized_cpu Dashboard#is_normalized_cpu}",
            "stability": "stable",
            "summary": "Whether to normalize the CPU percentages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39976
          },
          "name": "isNormalizedCpu",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The number of hits to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 39982
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "The direction of the sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40000
          },
          "name": "sort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#tag_filters Dashboard#tag_filters}",
            "stability": "stable",
            "summary": "An array of tags to filter by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40006
          },
          "name": "tagFilters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#text_filter Dashboard#text_filter}",
            "stability": "stable",
            "summary": "The text to use as a filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40012
          },
          "name": "textFilter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 40041
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 40033
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40122
          },
          "name": "resetAggregator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40151
          },
          "name": "resetIsNormalizedCpu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40167
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40209
          },
          "name": "resetSort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40225
          },
          "name": "resetTagFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40241
          },
          "name": "resetTextFilter"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40126
          },
          "name": "aggregatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40139
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40155
          },
          "name": "isNormalizedCpuInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40171
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40184
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40197
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40213
          },
          "name": "sortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40229
          },
          "name": "tagFiltersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40245
          },
          "name": "textFilterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40116
          },
          "name": "aggregator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40132
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40145
          },
          "name": "isNormalizedCpu",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40161
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40177
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40190
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40203
          },
          "name": "sort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40219
          },
          "name": "tagFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40235
          },
          "name": "textFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40045
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 40605
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40611
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40623
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40629
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40635
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40617
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 40296
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40302
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40308
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40314
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 40337
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 40329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40395
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40411
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40383
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40399
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40415
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40376
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40389
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40405
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40341
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 40539
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40545
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40551
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40557
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 40419
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40425
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40437
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40431
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 40460
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 40452
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40518
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40506
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40522
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40535
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40499
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40512
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40528
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40464
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 40572
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40578
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40584
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40590
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 40660
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 40652
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40743
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40746
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40763
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40780
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40730
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40740
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40750
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40767
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40718
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40784
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40734
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40756
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40711
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40773
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40724
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40664
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 41097
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41103
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41115
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41121
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41127
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41109
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 40788
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40794
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40800
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40806
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 40829
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 40821
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40887
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40903
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40875
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40891
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40907
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40868
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40881
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40897
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40833
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 41031
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41037
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41043
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41049
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 40911
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40917
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40929
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40923
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 40952
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 40944
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41010
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40998
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41014
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41027
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40991
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41004
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41020
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 40956
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 41064
      },
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41070
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41076
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41082
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 41152
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 41144
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41235
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41238
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41255
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41272
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41222
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41232
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41242
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41259
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41210
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41276
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41226
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41248
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41203
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41265
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41216
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 1961
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#color_by_groups Dashboard#color_by_groups}",
            "stability": "stable",
            "summary": "List of groups used for colors."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1967
          },
          "name": "colorByGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_link Dashboard#custom_link}",
            "stability": "stable",
            "summary": "custom_link block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1997
          },
          "name": "customLink",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `1y`, `alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#live_span Dashboard#live_span}",
            "stability": "stable",
            "summary": "The timeframe to use when displaying the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1973
          },
          "name": "liveSpan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#request Dashboard#request}",
            "stability": "stable",
            "summary": "request block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2003
          },
          "name": "request",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequest"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1979
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1985
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1991
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#xaxis Dashboard#xaxis}",
            "stability": "stable",
            "summary": "xaxis block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2009
          },
          "name": "xaxis",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxis"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#yaxis Dashboard#yaxis}",
            "stability": "stable",
            "summary": "yaxis block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2015
          },
          "name": "yaxis",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxis"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetScatterplotDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLink": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLink",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 41700
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_hidden Dashboard#is_hidden}",
            "stability": "stable",
            "summary": "The flag for toggling context menu link visibility."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41706
          },
          "name": "isHidden",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "The label for the custom link URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41712
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#link Dashboard#link}",
            "stability": "stable",
            "summary": "The URL of the custom link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41718
          },
          "name": "link",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When override_label is provided, the client request omits the label field.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#override_label Dashboard#override_label}",
            "stability": "stable",
            "summary": "The label id that refers to a context menu link item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41724
          },
          "name": "overrideLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLink"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 2044
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 2036
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2219
          },
          "name": "putRequest",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequest"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2235
          },
          "name": "putXaxis",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxis"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2251
          },
          "name": "putYaxis",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxis"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2125
          },
          "name": "resetColorByGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2206
          },
          "name": "resetCustomLink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2141
          },
          "name": "resetLiveSpan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2222
          },
          "name": "resetRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2157
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2173
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2189
          },
          "name": "resetTitleSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2238
          },
          "name": "resetXaxis"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2254
          },
          "name": "resetYaxis"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2216
          },
          "name": "request",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2232
          },
          "name": "xaxis",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2248
          },
          "name": "yaxis",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2129
          },
          "name": "colorByGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2210
          },
          "name": "customLinkInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2145
          },
          "name": "liveSpanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2226
          },
          "name": "requestInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequest"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2177
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2161
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2193
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2242
          },
          "name": "xaxisInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxis"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2258
          },
          "name": "yaxisInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxis"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2119
          },
          "name": "colorByGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2199
          },
          "name": "customLink",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2135
          },
          "name": "liveSpan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2151
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2167
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2183
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2048
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequest": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 1464
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#scatterplot_table Dashboard#scatterplot_table}",
            "stability": "stable",
            "summary": "scatterplot_table block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1470
          },
          "name": "scatterplotTable",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTable"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#x Dashboard#x}",
            "stability": "stable",
            "summary": "x block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1476
          },
          "name": "x",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestX"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#y Dashboard#y}",
            "stability": "stable",
            "summary": "y block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1482
          },
          "name": "y",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestY"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequest"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 1505
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 1497
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1551
          },
          "name": "resetScatterplotTable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1568
          },
          "name": "resetX"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1585
          },
          "name": "resetY"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1555
          },
          "name": "scatterplotTableInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTable"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1572
          },
          "name": "xInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestX"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1589
          },
          "name": "yInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestY"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1544
          },
          "name": "scatterplotTable",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTable"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1561
          },
          "name": "x",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestX"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1578
          },
          "name": "y",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestY"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1509
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequest"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTable": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 43342
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#formula Dashboard#formula}",
            "stability": "stable",
            "summary": "formula block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43348
          },
          "name": "formula",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormula"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43354
          },
          "name": "query",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuery"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTable"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormula": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormula",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 41740
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormula",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#dimension Dashboard#dimension}",
            "stability": "stable",
            "summary": "Dimension of the Scatterplot. Valid values are `x`, `y`, `radius`, `color`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41752
          },
          "name": "dimension",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#formula_expression Dashboard#formula_expression}",
            "stability": "stable",
            "summary": "A string expression built from queries, formulas, and functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41758
          },
          "name": "formulaExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#alias Dashboard#alias}",
            "stability": "stable",
            "summary": "An expression alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41746
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormula"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 43295
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_dependency_stats_query Dashboard#apm_dependency_stats_query}",
            "stability": "stable",
            "summary": "apm_dependency_stats_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43301
          },
          "name": "apmDependencyStatsQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_resource_stats_query Dashboard#apm_resource_stats_query}",
            "stability": "stable",
            "summary": "apm_resource_stats_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43307
          },
          "name": "apmResourceStatsQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#event_query Dashboard#event_query}",
            "stability": "stable",
            "summary": "event_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43313
          },
          "name": "eventQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric_query Dashboard#metric_query}",
            "stability": "stable",
            "summary": "metric_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43319
          },
          "name": "metricQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43325
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 41773
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41779
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "APM Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41785
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41797
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#operation_name Dashboard#operation_name}",
            "stability": "stable",
            "summary": "Name of operation on service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41803
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#resource_name Dashboard#resource_name}",
            "stability": "stable",
            "summary": "APM resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41821
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "APM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41827
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#stat Dashboard#stat}",
            "stability": "stable",
            "summary": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41833
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_upstream Dashboard#is_upstream}",
            "stability": "stable",
            "summary": "Determines whether stats for upstream or downstream dependencies should be queried."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41791
          },
          "name": "isUpstream",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_name Dashboard#primary_tag_name}",
            "stability": "stable",
            "summary": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41809
          },
          "name": "primaryTagName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_value Dashboard#primary_tag_value}",
            "stability": "stable",
            "summary": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41815
          },
          "name": "primaryTagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 41863
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 41855
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41976
          },
          "name": "resetIsUpstream"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42018
          },
          "name": "resetPrimaryTagName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42034
          },
          "name": "resetPrimaryTagValue"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41951
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41964
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41980
          },
          "name": "isUpstreamInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41993
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42006
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42022
          },
          "name": "primaryTagNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42038
          },
          "name": "primaryTagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42051
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42064
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42077
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41944
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41957
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41970
          },
          "name": "isUpstream",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41986
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41999
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42012
          },
          "name": "primaryTagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42028
          },
          "name": "primaryTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42044
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42057
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42070
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 41867
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 42081
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42087
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "APM Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42093
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42105
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "APM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42135
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#stat Dashboard#stat}",
            "stability": "stable",
            "summary": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42141
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "Array of fields to group results by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42099
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#operation_name Dashboard#operation_name}",
            "stability": "stable",
            "summary": "Name of operation on service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42111
          },
          "name": "operationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_name Dashboard#primary_tag_name}",
            "stability": "stable",
            "summary": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42117
          },
          "name": "primaryTagName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_value Dashboard#primary_tag_value}",
            "stability": "stable",
            "summary": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42123
          },
          "name": "primaryTagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#resource_name Dashboard#resource_name}",
            "stability": "stable",
            "summary": "APM resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42129
          },
          "name": "resourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 42171
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 42163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42284
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42313
          },
          "name": "resetOperationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42329
          },
          "name": "resetPrimaryTagName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42345
          },
          "name": "resetPrimaryTagValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42361
          },
          "name": "resetResourceName"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42259
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42272
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42288
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42301
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42317
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42333
          },
          "name": "primaryTagNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42349
          },
          "name": "primaryTagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42365
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42378
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42391
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42252
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42265
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42278
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42294
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42307
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42323
          },
          "name": "primaryTagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42339
          },
          "name": "primaryTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42355
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42371
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42384
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 42649
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute Dashboard#compute}",
            "stability": "stable",
            "summary": "compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42673
          },
          "name": "compute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42655
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42667
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42679
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#indexes Dashboard#indexes}",
            "stability": "stable",
            "summary": "An array of index names to query in the stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42661
          },
          "name": "indexes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search Dashboard#search}",
            "stability": "stable",
            "summary": "search block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42685
          },
          "name": "search",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 42395
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation methods for event platform queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42401
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "A time interval in milliseconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42407
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The measurable attribute to compute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42413
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 42551
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The event facet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42557
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The number of groups to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42563
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "sort block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42569
          },
          "name": "sort",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 42428
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation methods for the event platform queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42434
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric used for sorting group by results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42440
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Direction of sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42446
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 42469
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 42461
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42527
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42543
          },
          "name": "resetOrder"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42515
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42531
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42547
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42508
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42521
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42537
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42473
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 42711
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 42703
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42844
          },
          "name": "putSearch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42831
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42787
          },
          "name": "resetIndexes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42847
          },
          "name": "resetSearch"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42841
          },
          "name": "search",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42818
          },
          "name": "computeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42775
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42835
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42791
          },
          "name": "indexesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42804
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42851
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42810
          },
          "name": "compute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42768
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42824
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42781
          },
          "name": "indexes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42797
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42715
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 42584
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The events search string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42590
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 42611
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 42603
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42645
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42638
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42615
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 42855
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of the query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42873
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The metrics query definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42879
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42861
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for metrics queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42867
          },
          "name": "dataSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 42903
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 42895
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42954
          },
          "name": "resetAggregator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42970
          },
          "name": "resetDataSource"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42958
          },
          "name": "aggregatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42974
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42987
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43000
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42948
          },
          "name": "aggregator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42964
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42980
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42993
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 42907
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 43004
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for process queries. Valid values are `process`, `container`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43016
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The process metric name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43034
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43040
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43010
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_normalized_cpu Dashboard#is_normalized_cpu}",
            "stability": "stable",
            "summary": "Whether to normalize the CPU percentages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43022
          },
          "name": "isNormalizedCpu",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The number of hits to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43028
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "The direction of the sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43046
          },
          "name": "sort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#tag_filters Dashboard#tag_filters}",
            "stability": "stable",
            "summary": "An array of tags to filter by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43052
          },
          "name": "tagFilters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#text_filter Dashboard#text_filter}",
            "stability": "stable",
            "summary": "The text to use as a filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43058
          },
          "name": "textFilter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 43087
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 43079
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43168
          },
          "name": "resetAggregator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43197
          },
          "name": "resetIsNormalizedCpu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43213
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43255
          },
          "name": "resetSort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43271
          },
          "name": "resetTagFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43287
          },
          "name": "resetTextFilter"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43172
          },
          "name": "aggregatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43185
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43201
          },
          "name": "isNormalizedCpuInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43217
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43230
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43243
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43259
          },
          "name": "sortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43275
          },
          "name": "tagFiltersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43291
          },
          "name": "textFilterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43162
          },
          "name": "aggregator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43178
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43191
          },
          "name": "isNormalizedCpu",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43207
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43223
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43236
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43249
          },
          "name": "sort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43265
          },
          "name": "tagFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43281
          },
          "name": "textFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43091
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestX": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestX",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 45488
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestX",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45494
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_query Dashboard#apm_query}",
            "stability": "stable",
            "summary": "apm_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45506
          },
          "name": "apmQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#log_query Dashboard#log_query}",
            "stability": "stable",
            "summary": "log_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45512
          },
          "name": "logQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45518
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#q Dashboard#q}",
            "stability": "stable",
            "summary": "The metric query to use for this widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45500
          },
          "name": "q",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#rum_query Dashboard#rum_query}",
            "stability": "stable",
            "summary": "rum_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45524
          },
          "name": "rumQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#security_query Dashboard#security_query}",
            "stability": "stable",
            "summary": "security_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45530
          },
          "name": "securityQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestX"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 43677
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43683
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43695
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43701
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43707
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43689
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 43368
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43374
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43380
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43386
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 43409
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 43401
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43467
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43483
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43455
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43471
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43487
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43448
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43461
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43477
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43413
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 43611
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43617
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43623
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43629
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 43491
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43497
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43509
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43503
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 43532
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 43524
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43590
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43578
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43594
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43607
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43571
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43584
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43600
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43536
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 43644
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43650
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43656
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43662
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 43732
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 43724
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43815
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43818
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43835
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43852
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43802
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43812
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43822
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43839
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43790
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43856
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43806
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43828
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43783
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43845
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43796
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43736
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 44169
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44175
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44187
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44193
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44199
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44181
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 43860
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43866
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43872
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43878
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 43901
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 43893
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43959
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43975
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43947
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43963
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43979
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43940
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43953
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43969
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43905
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 44103
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44109
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44115
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44121
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 43983
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43989
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44001
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 43995
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 44024
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 44016
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44082
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44070
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44086
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44099
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44063
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44076
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44092
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44028
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 44136
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44142
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44148
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44154
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 44224
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 44216
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44307
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44310
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44327
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44344
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44294
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44304
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44314
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44331
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44282
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44348
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44298
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44320
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44275
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44337
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44288
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 44352
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "Your chosen metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44370
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#filter_by Dashboard#filter_by}",
            "stability": "stable",
            "summary": "A list of processes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44358
          },
          "name": "filterBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The max number of items in the filter list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44364
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_by Dashboard#search_by}",
            "stability": "stable",
            "summary": "Your chosen search term."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44376
          },
          "name": "searchBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 44400
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 44392
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44451
          },
          "name": "resetFilterBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44467
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44496
          },
          "name": "resetSearchBy"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44455
          },
          "name": "filterByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44471
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44484
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44500
          },
          "name": "searchByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44445
          },
          "name": "filterBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44461
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44477
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44490
          },
          "name": "searchBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44404
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 44813
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44819
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44831
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44837
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44843
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44825
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 44504
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44510
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44516
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44522
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 44545
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 44537
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44603
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44619
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44591
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44607
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44623
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44584
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44597
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44613
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44549
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 44747
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44753
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44759
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44765
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 44627
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44633
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44645
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44639
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 44668
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 44660
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44726
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44714
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44730
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44743
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44707
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44720
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44736
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44672
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 44780
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44786
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44792
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44798
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 44868
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 44860
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44951
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44954
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44971
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44988
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44938
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44948
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44958
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44975
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44926
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44992
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44942
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44964
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44919
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44981
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44932
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 44872
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 45305
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45311
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45323
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45329
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45335
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45317
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 44996
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45002
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45008
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45014
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 45037
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 45029
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45095
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45111
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45083
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45099
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45115
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45076
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45089
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45105
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45041
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 45239
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45245
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45251
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45257
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 45119
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45125
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45137
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45131
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 45160
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 45152
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45218
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45206
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45222
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45235
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45199
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45212
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45228
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45164
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 45272
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45278
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45284
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45290
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 45360
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 45352
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45443
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45446
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45463
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45480
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45430
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45440
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45450
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45467
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45418
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45484
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45434
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45456
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45411
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45473
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45424
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45364
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestY": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestY",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 1403
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestY",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1409
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_query Dashboard#apm_query}",
            "stability": "stable",
            "summary": "apm_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1421
          },
          "name": "apmQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#log_query Dashboard#log_query}",
            "stability": "stable",
            "summary": "log_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1427
          },
          "name": "logQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1433
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#q Dashboard#q}",
            "stability": "stable",
            "summary": "The metric query to use for this widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1415
          },
          "name": "q",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#rum_query Dashboard#rum_query}",
            "stability": "stable",
            "summary": "rum_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1439
          },
          "name": "rumQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#security_query Dashboard#security_query}",
            "stability": "stable",
            "summary": "security_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1445
          },
          "name": "securityQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestY"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 45858
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45864
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45876
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45882
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45888
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45870
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 45549
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45555
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45561
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45567
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 45590
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 45582
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45648
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45664
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45636
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45652
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45668
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45629
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45642
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45658
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45594
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 45792
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45798
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45804
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45810
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 45672
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45678
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45690
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45684
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 45713
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 45705
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45771
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45759
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45775
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45788
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45752
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45765
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45781
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45717
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 45825
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45831
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45837
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45843
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 45913
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 45905
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45996
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45999
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46016
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46033
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45983
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45993
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46003
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46020
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45971
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46037
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45987
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46009
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45964
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46026
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45977
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 45917
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 84
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 90
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 102
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 108
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 114
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 96
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 46041
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46047
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46053
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46059
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 46082
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 46074
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46140
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46156
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46128
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46144
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46160
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46121
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46134
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46150
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46086
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 46284
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46290
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46296
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46302
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 46164
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46170
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46182
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46176
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs0.ts",
          "line": 46205
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs0.ts",
        "line": 46197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46263
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46251
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46267
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46280
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46244
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46257
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46273
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs0.ts",
            "line": 46209
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs0:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 51
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 57
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 63
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 69
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 131
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 222
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 225
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 242
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 259
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 209
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 219
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 229
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 246
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 197
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 263
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 213
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 235
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 190
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 252
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 203
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 143
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 267
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "Your chosen metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 285
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#filter_by Dashboard#filter_by}",
            "stability": "stable",
            "summary": "A list of processes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 273
          },
          "name": "filterBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The max number of items in the filter list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 279
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_by Dashboard#search_by}",
            "stability": "stable",
            "summary": "Your chosen search term."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 291
          },
          "name": "searchBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 307
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 366
          },
          "name": "resetFilterBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 382
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 411
          },
          "name": "resetSearchBy"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 370
          },
          "name": "filterByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 386
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 399
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 415
          },
          "name": "searchByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 360
          },
          "name": "filterBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 376
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 392
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 405
          },
          "name": "searchBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 319
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 728
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 734
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 746
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 752
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 758
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 740
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 419
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 425
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 431
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 437
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 460
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 452
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 518
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 534
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 506
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 522
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 538
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 499
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 512
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 528
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 464
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 662
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 668
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 674
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 680
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 542
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 548
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 560
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 554
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 583
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 575
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 641
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 629
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 645
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 658
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 622
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 635
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 651
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 587
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 695
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 701
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 707
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 713
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 783
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 775
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 866
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 869
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 886
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 903
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 853
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 863
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 873
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 890
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 841
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 907
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 857
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 879
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 834
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 896
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 847
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 787
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 1220
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1226
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1238
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1244
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1250
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1232
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 911
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 917
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 923
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 929
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 952
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 944
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1010
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1026
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 998
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1014
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1030
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 991
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1004
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1020
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 956
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 1154
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1160
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1166
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1172
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 1034
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1040
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1052
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1046
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 1075
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 1067
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1133
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1121
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1137
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1150
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1114
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1127
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1143
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1079
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 1187
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1193
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1199
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1205
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 1275
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 1267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1358
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1361
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1378
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1395
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1345
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1355
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1365
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1382
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1333
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1399
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1349
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1371
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1326
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1388
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1339
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxis": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 1593
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxis",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#include_zero Dashboard#include_zero}",
            "stability": "stable",
            "summary": "Always include zero or fit the axis to the data range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1599
          },
          "name": "includeZero",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "The label of the axis to display on the graph."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1605
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#max Dashboard#max}",
            "stability": "stable",
            "summary": "Specify the maximum value to show on the Y-axis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1611
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#min Dashboard#min}",
            "stability": "stable",
            "summary": "Specify the minimum value to show on the Y-axis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1617
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#scale Dashboard#scale}",
            "stability": "stable",
            "summary": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1623
          },
          "name": "scale",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxis"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 1648
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 1640
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1705
          },
          "name": "resetIncludeZero"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1721
          },
          "name": "resetLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1737
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1753
          },
          "name": "resetMin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1769
          },
          "name": "resetScale"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1709
          },
          "name": "includeZeroInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1725
          },
          "name": "labelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1741
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1757
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1773
          },
          "name": "scaleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1699
          },
          "name": "includeZero",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1715
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1731
          },
          "name": "max",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1747
          },
          "name": "min",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1763
          },
          "name": "scale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1652
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxis"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxis": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 1777
      },
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxis",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#include_zero Dashboard#include_zero}",
            "stability": "stable",
            "summary": "Always include zero or fit the axis to the data range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1783
          },
          "name": "includeZero",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "The label of the axis to display on the graph."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1789
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#max Dashboard#max}",
            "stability": "stable",
            "summary": "Specify the maximum value to show on the Y-axis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1795
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#min Dashboard#min}",
            "stability": "stable",
            "summary": "Specify the minimum value to show on the Y-axis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1801
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#scale Dashboard#scale}",
            "stability": "stable",
            "summary": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1807
          },
          "name": "scale",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxis"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 1832
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 1824
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1889
          },
          "name": "resetIncludeZero"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1905
          },
          "name": "resetLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1921
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1937
          },
          "name": "resetMin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1953
          },
          "name": "resetScale"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1893
          },
          "name": "includeZeroInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1909
          },
          "name": "labelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1925
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1941
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1957
          },
          "name": "scaleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1883
          },
          "name": "includeZero",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1899
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1915
          },
          "name": "max",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1931
          },
          "name": "min",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1947
          },
          "name": "scale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 1836
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxis"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetServiceLevelObjectiveDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetServiceLevelObjectiveDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 2262
      },
      "name": "DashboardWidgetGroupDefinitionWidgetServiceLevelObjectiveDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#slo_id Dashboard#slo_id}",
            "stability": "stable",
            "summary": "The ID of the service level objective used by the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2280
          },
          "name": "sloId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `7d`, `30d`, `90d`, `week_to_date`, `previous_week`, `month_to_date`, `previous_month`, `global_time`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#time_windows Dashboard#time_windows}",
            "stability": "stable",
            "summary": "A list of time windows to display in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2286
          },
          "name": "timeWindows",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#view_mode Dashboard#view_mode}",
            "stability": "stable",
            "summary": "The view mode for the widget. Valid values are `overall`, `component`, `both`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2310
          },
          "name": "viewMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#view_type Dashboard#view_type}",
            "stability": "stable",
            "summary": "The type of view to use when displaying the widget. Only `detail` is supported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2316
          },
          "name": "viewType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#global_time_target Dashboard#global_time_target}",
            "stability": "stable",
            "summary": "The global time target of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2268
          },
          "name": "globalTimeTarget",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_error_budget Dashboard#show_error_budget}",
            "stability": "stable",
            "summary": "Whether to show the error budget or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2274
          },
          "name": "showErrorBudget",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2292
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2298
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2304
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetServiceLevelObjectiveDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetServiceLevelObjectiveDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetServiceLevelObjectiveDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 2345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 2337
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2426
          },
          "name": "resetGlobalTimeTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2442
          },
          "name": "resetShowErrorBudget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2484
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2500
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2516
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetServiceLevelObjectiveDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2430
          },
          "name": "globalTimeTargetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2446
          },
          "name": "showErrorBudgetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2459
          },
          "name": "sloIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2472
          },
          "name": "timeWindowsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2504
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2488
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2520
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2533
          },
          "name": "viewModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2546
          },
          "name": "viewTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2420
          },
          "name": "globalTimeTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2436
          },
          "name": "showErrorBudget",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2452
          },
          "name": "sloId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2465
          },
          "name": "timeWindows",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2478
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2494
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2510
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2526
          },
          "name": "viewMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2539
          },
          "name": "viewType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2349
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetServiceLevelObjectiveDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetServiceLevelObjectiveDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetServicemapDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetServicemapDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 2590
      },
      "name": "DashboardWidgetGroupDefinitionWidgetServicemapDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#filters Dashboard#filters}",
            "stability": "stable",
            "summary": "Your environment and primary tag (or `*` if enabled for your account)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2596
          },
          "name": "filters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "The ID of the service to map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2602
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_link Dashboard#custom_link}",
            "stability": "stable",
            "summary": "custom_link block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2626
          },
          "name": "customLink",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2608
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2614
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2620
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetServicemapDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLink": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLink",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 2550
      },
      "name": "DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_hidden Dashboard#is_hidden}",
            "stability": "stable",
            "summary": "The flag for toggling context menu link visibility."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2556
          },
          "name": "isHidden",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "The label for the custom link URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2562
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#link Dashboard#link}",
            "stability": "stable",
            "summary": "The URL of the custom link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2568
          },
          "name": "link",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When override_label is provided, the client request omits the label field.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#override_label Dashboard#override_label}",
            "stability": "stable",
            "summary": "The label id that refers to a context menu link item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2574
          },
          "name": "overrideLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLink"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetServicemapDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetServicemapDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 2652
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 2644
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2790
          },
          "name": "resetCustomLink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2741
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2757
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2773
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetServicemapDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2794
          },
          "name": "customLinkInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2716
          },
          "name": "filtersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2729
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2761
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2745
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2777
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2783
          },
          "name": "customLink",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2709
          },
          "name": "filters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2722
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2735
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2751
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2767
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2656
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetServicemapDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetServicemapDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 8419
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_link Dashboard#custom_link}",
            "stability": "stable",
            "summary": "custom_link block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8473
          },
          "name": "customLink",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#event Dashboard#event}",
            "stability": "stable",
            "summary": "event block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8479
          },
          "name": "event",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEvent"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#legend_columns Dashboard#legend_columns}",
            "stability": "stable",
            "summary": "A list of columns to display in the legend. Valid values are `value`, `avg`, `sum`, `min`, `max`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8425
          },
          "name": "legendColumns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#legend_layout Dashboard#legend_layout}",
            "stability": "stable",
            "summary": "The layout of the legend displayed in the widget. Valid values are `auto`, `horizontal`, `vertical`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8431
          },
          "name": "legendLayout",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#legend_size Dashboard#legend_size}",
            "stability": "stable",
            "summary": "The size of the legend displayed in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8437
          },
          "name": "legendSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `1y`, `alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#live_span Dashboard#live_span}",
            "stability": "stable",
            "summary": "The timeframe to use when displaying the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8443
          },
          "name": "liveSpan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#marker Dashboard#marker}",
            "stability": "stable",
            "summary": "marker block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8485
          },
          "name": "marker",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarker"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#request Dashboard#request}",
            "stability": "stable",
            "summary": "request block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8491
          },
          "name": "request",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#right_yaxis Dashboard#right_yaxis}",
            "stability": "stable",
            "summary": "right_yaxis block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8497
          },
          "name": "rightYaxis",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxis"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_legend Dashboard#show_legend}",
            "stability": "stable",
            "summary": "Whether or not to show the legend on this widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8449
          },
          "name": "showLegend",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8455
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8461
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8467
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#yaxis Dashboard#yaxis}",
            "stability": "stable",
            "summary": "yaxis block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8503
          },
          "name": "yaxis",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxis"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLink": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLink",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 2798
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_hidden Dashboard#is_hidden}",
            "stability": "stable",
            "summary": "The flag for toggling context menu link visibility."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2804
          },
          "name": "isHidden",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "The label for the custom link URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2810
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#link Dashboard#link}",
            "stability": "stable",
            "summary": "The URL of the custom link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2816
          },
          "name": "link",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When override_label is provided, the client request omits the label field.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#override_label Dashboard#override_label}",
            "stability": "stable",
            "summary": "The label id that refers to a context menu link item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2822
          },
          "name": "overrideLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLink"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEvent": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEvent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 2838
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEvent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#q Dashboard#q}",
            "stability": "stable",
            "summary": "The event query to use in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2844
          },
          "name": "q",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#tags_execution Dashboard#tags_execution}",
            "stability": "stable",
            "summary": "The execution method for multi-value filters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2850
          },
          "name": "tagsExecution",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEvent"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarker": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarker",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 2864
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarker",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#value Dashboard#value}",
            "stability": "stable",
            "summary": "A mathematical expression describing the marker, for example: `y > 1`, `-5 < y < 0`, `y = 19`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2882
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Example: `error dashed`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#display_type Dashboard#display_type}",
            "stability": "stable",
            "summary": "How the marker lines are displayed, options are one of {`error`, `warning`, `info`, `ok`} combined with one of {`dashed`, `solid`, `bold`}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2870
          },
          "name": "displayType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "A label for the line or range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2876
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarker"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 8537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 8529
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8841
          },
          "name": "putRightYaxis",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxis"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8857
          },
          "name": "putYaxis",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxis"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8777
          },
          "name": "resetCustomLink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8794
          },
          "name": "resetEvent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8648
          },
          "name": "resetLegendColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8664
          },
          "name": "resetLegendLayout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8680
          },
          "name": "resetLegendSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8696
          },
          "name": "resetLiveSpan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8811
          },
          "name": "resetMarker"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8828
          },
          "name": "resetRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8844
          },
          "name": "resetRightYaxis"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8712
          },
          "name": "resetShowLegend"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8728
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8744
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8760
          },
          "name": "resetTitleSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8860
          },
          "name": "resetYaxis"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8838
          },
          "name": "rightYaxis",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8854
          },
          "name": "yaxis",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8781
          },
          "name": "customLinkInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8798
          },
          "name": "eventInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEvent"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8652
          },
          "name": "legendColumnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8668
          },
          "name": "legendLayoutInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8684
          },
          "name": "legendSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8700
          },
          "name": "liveSpanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8815
          },
          "name": "markerInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarker"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8832
          },
          "name": "requestInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8848
          },
          "name": "rightYaxisInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxis"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8716
          },
          "name": "showLegendInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8748
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8732
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8764
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8864
          },
          "name": "yaxisInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxis"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8770
          },
          "name": "customLink",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8787
          },
          "name": "event",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEvent"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8642
          },
          "name": "legendColumns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8658
          },
          "name": "legendLayout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8674
          },
          "name": "legendSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8690
          },
          "name": "liveSpan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8804
          },
          "name": "marker",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarker"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8821
          },
          "name": "request",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8706
          },
          "name": "showLegend",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8722
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8738
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8754
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8541
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequest": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 7941
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_query Dashboard#apm_query}",
            "stability": "stable",
            "summary": "apm_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7965
          },
          "name": "apmQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#audit_query Dashboard#audit_query}",
            "stability": "stable",
            "summary": "audit_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7971
          },
          "name": "auditQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#display_type Dashboard#display_type}",
            "stability": "stable",
            "summary": "How to display the marker lines. Valid values are `area`, `bars`, `line`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7947
          },
          "name": "displayType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#formula Dashboard#formula}",
            "stability": "stable",
            "summary": "formula block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7977
          },
          "name": "formula",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormula"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#log_query Dashboard#log_query}",
            "stability": "stable",
            "summary": "log_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7983
          },
          "name": "logQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metadata Dashboard#metadata}",
            "stability": "stable",
            "summary": "metadata block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7989
          },
          "name": "metadata",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadata"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#network_query Dashboard#network_query}",
            "stability": "stable",
            "summary": "network_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7995
          },
          "name": "networkQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#on_right_yaxis Dashboard#on_right_yaxis}",
            "stability": "stable",
            "summary": "A Boolean indicating whether the request uses the right or left Y-Axis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7953
          },
          "name": "onRightYaxis",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8001
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#q Dashboard#q}",
            "stability": "stable",
            "summary": "The metric query to use for this widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7959
          },
          "name": "q",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8007
          },
          "name": "query",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuery"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#rum_query Dashboard#rum_query}",
            "stability": "stable",
            "summary": "rum_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8013
          },
          "name": "rumQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#security_query Dashboard#security_query}",
            "stability": "stable",
            "summary": "security_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8019
          },
          "name": "securityQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#style Dashboard#style}",
            "stability": "stable",
            "summary": "style block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8025
          },
          "name": "style",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyle"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequest"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 3206
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3212
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3224
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3230
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3236
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3218
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 2897
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2903
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2909
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2915
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 2938
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 2930
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2996
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3012
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2984
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3000
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3016
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2977
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2990
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3006
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 2942
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 3140
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3146
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3152
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3158
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 3020
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3026
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3038
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3032
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 3061
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 3053
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3119
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3107
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3123
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3136
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3100
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3113
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3129
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3065
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 3173
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3179
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3185
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3191
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 3261
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 3253
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3344
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3347
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3364
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3381
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3331
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3341
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3351
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3368
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3319
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3385
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3335
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3357
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3312
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3374
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3325
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 3698
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3704
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3716
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3722
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3728
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3710
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 3389
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3395
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3401
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3407
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 3430
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 3422
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3488
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3504
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3476
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3492
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3508
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3469
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3482
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3498
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3434
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 3632
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3638
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3644
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3650
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 3512
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3518
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3530
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3524
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 3553
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 3545
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3611
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3599
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3615
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3628
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3592
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3605
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3621
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3557
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 3665
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3671
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3677
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3683
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 3753
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 3745
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3836
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3839
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3856
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3873
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3823
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3833
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3843
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3860
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3811
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3877
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3827
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3849
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3804
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3866
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3817
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3757
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormula": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormula",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 4053
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormula",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#formula_expression Dashboard#formula_expression}",
            "stability": "stable",
            "summary": "A string expression built from queries, formulas, and functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4071
          },
          "name": "formulaExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#alias Dashboard#alias}",
            "stability": "stable",
            "summary": "An expression alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4059
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#cell_display_mode Dashboard#cell_display_mode}",
            "stability": "stable",
            "summary": "A list of display modes for each table cell. Valid values are `number`, `bar`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4065
          },
          "name": "cellDisplayMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#conditional_formats Dashboard#conditional_formats}",
            "stability": "stable",
            "summary": "conditional_formats block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4077
          },
          "name": "conditionalFormats",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormats"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "limit block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4083
          },
          "name": "limit",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimit"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormula"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormats": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormats",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 3881
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormats",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#comparator Dashboard#comparator}",
            "stability": "stable",
            "summary": "The comparator to use. Valid values are `>`, `>=`, `<`, `<=`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3887
          },
          "name": "comparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette Dashboard#palette}",
            "stability": "stable",
            "summary": "The color palette to apply."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3923
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#value Dashboard#value}",
            "stability": "stable",
            "summary": "A value for the comparator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3935
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_bg_color Dashboard#custom_bg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the background, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3893
          },
          "name": "customBgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_fg_color Dashboard#custom_fg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the foreground, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3899
          },
          "name": "customFgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#hide_value Dashboard#hide_value}",
            "stability": "stable",
            "summary": "Setting this to True hides values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3905
          },
          "name": "hideValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#image_url Dashboard#image_url}",
            "stability": "stable",
            "summary": "Displays an image as the background."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3911
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric from the request to correlate with this conditional format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3917
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#timeframe Dashboard#timeframe}",
            "stability": "stable",
            "summary": "Defines the displayed timeframe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3929
          },
          "name": "timeframe",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormats"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimit": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 3956
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#count Dashboard#count}",
            "stability": "stable",
            "summary": "The number of results to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3962
          },
          "name": "count",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "The direction of the sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3968
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimit"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 3990
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 3982
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4029
          },
          "name": "resetCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4045
          },
          "name": "resetOrder"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4033
          },
          "name": "countInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4049
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4023
          },
          "name": "count",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4039
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 3994
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimit"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 4409
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4415
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4427
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4433
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4439
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4421
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 4100
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4106
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4112
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4118
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 4141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 4133
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4199
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4215
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4187
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4203
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4219
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4180
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4193
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4209
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4145
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 4343
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4349
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4355
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4361
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 4223
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4229
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4241
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4235
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 4264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 4256
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4322
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4310
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4326
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4339
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4303
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4316
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4332
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 4376
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4382
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4388
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4394
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 4464
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 4456
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4547
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4550
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4567
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4584
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4534
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4544
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4554
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4571
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4522
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4588
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4538
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4560
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4515
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4577
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4528
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4468
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadata": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 4592
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadata",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#expression Dashboard#expression}",
            "stability": "stable",
            "summary": "The expression name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4604
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#alias_name Dashboard#alias_name}",
            "stability": "stable",
            "summary": "The expression alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4598
          },
          "name": "aliasName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadata"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 4927
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4933
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4945
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4951
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4957
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4939
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 4618
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4624
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4630
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4636
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 4659
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 4651
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4717
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4733
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4705
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4721
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4737
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4698
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4711
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4727
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4663
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 4861
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4867
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4873
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4879
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 4741
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4747
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4759
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4753
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 4782
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 4774
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4840
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4828
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4844
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4857
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4821
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4834
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4850
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4786
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 4894
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4900
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4906
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4912
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 4982
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 4974
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5065
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5068
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5085
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5102
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5052
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5062
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5072
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5089
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5040
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5106
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5056
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5078
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5033
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5095
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5046
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 4986
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 5110
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "Your chosen metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5128
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#filter_by Dashboard#filter_by}",
            "stability": "stable",
            "summary": "A list of processes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5116
          },
          "name": "filterBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The max number of items in the filter list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5122
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_by Dashboard#search_by}",
            "stability": "stable",
            "summary": "Your chosen search term."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5134
          },
          "name": "searchBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 5158
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 5150
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5209
          },
          "name": "resetFilterBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5225
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5254
          },
          "name": "resetSearchBy"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5213
          },
          "name": "filterByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5229
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5242
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5258
          },
          "name": "searchByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5203
          },
          "name": "filterBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5219
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5235
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5248
          },
          "name": "searchBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5162
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 6784
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_dependency_stats_query Dashboard#apm_dependency_stats_query}",
            "stability": "stable",
            "summary": "apm_dependency_stats_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6790
          },
          "name": "apmDependencyStatsQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_resource_stats_query Dashboard#apm_resource_stats_query}",
            "stability": "stable",
            "summary": "apm_resource_stats_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6796
          },
          "name": "apmResourceStatsQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#event_query Dashboard#event_query}",
            "stability": "stable",
            "summary": "event_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6802
          },
          "name": "eventQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric_query Dashboard#metric_query}",
            "stability": "stable",
            "summary": "metric_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6808
          },
          "name": "metricQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6814
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 5262
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5268
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "APM Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5274
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5286
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#operation_name Dashboard#operation_name}",
            "stability": "stable",
            "summary": "Name of operation on service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5292
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#resource_name Dashboard#resource_name}",
            "stability": "stable",
            "summary": "APM resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5310
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "APM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5316
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#stat Dashboard#stat}",
            "stability": "stable",
            "summary": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5322
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_upstream Dashboard#is_upstream}",
            "stability": "stable",
            "summary": "Determines whether stats for upstream or downstream dependencies should be queried."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5280
          },
          "name": "isUpstream",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_name Dashboard#primary_tag_name}",
            "stability": "stable",
            "summary": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5298
          },
          "name": "primaryTagName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_value Dashboard#primary_tag_value}",
            "stability": "stable",
            "summary": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5304
          },
          "name": "primaryTagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 5352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 5344
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5465
          },
          "name": "resetIsUpstream"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5507
          },
          "name": "resetPrimaryTagName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5523
          },
          "name": "resetPrimaryTagValue"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5440
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5453
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5469
          },
          "name": "isUpstreamInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5482
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5495
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5511
          },
          "name": "primaryTagNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5527
          },
          "name": "primaryTagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5540
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5553
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5566
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5433
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5446
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5459
          },
          "name": "isUpstream",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5475
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5488
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5501
          },
          "name": "primaryTagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5517
          },
          "name": "primaryTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5533
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5546
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5559
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 5570
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5576
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "APM Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5582
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5594
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "APM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5624
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#stat Dashboard#stat}",
            "stability": "stable",
            "summary": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5630
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "Array of fields to group results by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5588
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#operation_name Dashboard#operation_name}",
            "stability": "stable",
            "summary": "Name of operation on service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5600
          },
          "name": "operationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_name Dashboard#primary_tag_name}",
            "stability": "stable",
            "summary": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5606
          },
          "name": "primaryTagName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_value Dashboard#primary_tag_value}",
            "stability": "stable",
            "summary": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5612
          },
          "name": "primaryTagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#resource_name Dashboard#resource_name}",
            "stability": "stable",
            "summary": "APM resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5618
          },
          "name": "resourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 5660
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 5652
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5773
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5802
          },
          "name": "resetOperationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5818
          },
          "name": "resetPrimaryTagName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5834
          },
          "name": "resetPrimaryTagValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5850
          },
          "name": "resetResourceName"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5748
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5761
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5777
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5790
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5806
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5822
          },
          "name": "primaryTagNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5838
          },
          "name": "primaryTagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5854
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5867
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5880
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5741
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5754
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5767
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5783
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5796
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5812
          },
          "name": "primaryTagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5828
          },
          "name": "primaryTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5844
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5860
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5873
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5664
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 6138
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute Dashboard#compute}",
            "stability": "stable",
            "summary": "compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6162
          },
          "name": "compute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6144
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6156
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6168
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#indexes Dashboard#indexes}",
            "stability": "stable",
            "summary": "An array of index names to query in the stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6150
          },
          "name": "indexes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search Dashboard#search}",
            "stability": "stable",
            "summary": "search block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6174
          },
          "name": "search",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearch"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 5884
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation methods for event platform queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5890
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "A time interval in milliseconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5896
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The measurable attribute to compute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5902
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 6040
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The event facet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6046
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The number of groups to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6052
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "sort block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6058
          },
          "name": "sort",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 5917
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation methods for the event platform queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5923
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric used for sorting group by results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5929
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Direction of sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5935
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 5958
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 5950
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6016
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6032
          },
          "name": "resetOrder"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6004
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6020
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6036
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5997
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6010
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6026
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 5962
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 6200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 6192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6333
          },
          "name": "putSearch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6320
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6276
          },
          "name": "resetIndexes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6336
          },
          "name": "resetSearch"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6330
          },
          "name": "search",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6307
          },
          "name": "computeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6264
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6324
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6280
          },
          "name": "indexesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6293
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6340
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearch"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6299
          },
          "name": "compute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6257
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6313
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6270
          },
          "name": "indexes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6286
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearch": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 6073
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The events search string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6079
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearch"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 6100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 6092
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6134
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6127
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearch"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 6344
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of the query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6362
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The metrics query definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6368
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6350
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for metrics queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6356
          },
          "name": "dataSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 6392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 6384
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6443
          },
          "name": "resetAggregator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6459
          },
          "name": "resetDataSource"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6447
          },
          "name": "aggregatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6463
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6476
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6489
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6437
          },
          "name": "aggregator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6453
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6469
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6482
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6396
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 6493
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for process queries. Valid values are `process`, `container`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6505
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The process metric name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6523
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6529
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6499
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_normalized_cpu Dashboard#is_normalized_cpu}",
            "stability": "stable",
            "summary": "Whether to normalize the CPU percentages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6511
          },
          "name": "isNormalizedCpu",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The number of hits to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6517
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "The direction of the sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6535
          },
          "name": "sort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#tag_filters Dashboard#tag_filters}",
            "stability": "stable",
            "summary": "An array of tags to filter by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6541
          },
          "name": "tagFilters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#text_filter Dashboard#text_filter}",
            "stability": "stable",
            "summary": "The text to use as a filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6547
          },
          "name": "textFilter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 6576
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 6568
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6657
          },
          "name": "resetAggregator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6686
          },
          "name": "resetIsNormalizedCpu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6702
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6744
          },
          "name": "resetSort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6760
          },
          "name": "resetTagFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6776
          },
          "name": "resetTextFilter"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6661
          },
          "name": "aggregatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6674
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6690
          },
          "name": "isNormalizedCpuInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6706
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6719
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6732
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6748
          },
          "name": "sortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6764
          },
          "name": "tagFiltersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6780
          },
          "name": "textFilterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6651
          },
          "name": "aggregator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6667
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6680
          },
          "name": "isNormalizedCpu",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6696
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6712
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6725
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6738
          },
          "name": "sort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6754
          },
          "name": "tagFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6770
          },
          "name": "textFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6580
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 7140
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7146
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7158
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7164
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7170
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7152
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 6831
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6837
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6843
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6849
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 6872
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 6864
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6930
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6946
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6918
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6934
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6950
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6911
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6924
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6940
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6876
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 7074
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7080
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7086
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7092
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 6954
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6960
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6972
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6966
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 6995
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 6987
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7053
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7041
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7057
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7070
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7034
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7047
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7063
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 6999
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 7107
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7113
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7119
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7125
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 7195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 7187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7278
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7281
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7298
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7315
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7265
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7275
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7285
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7302
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7253
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7319
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7269
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7291
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7246
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7308
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7259
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 7632
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7638
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7650
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7656
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7662
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7644
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 7323
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7329
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7335
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7341
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 7364
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 7356
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7422
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7438
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7410
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7426
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7442
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7403
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7416
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7432
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7368
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 7566
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7572
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7578
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7584
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 7446
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7452
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7464
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7458
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 7487
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 7479
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7545
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7533
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7549
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7562
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7526
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7539
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7555
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7491
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 7599
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7605
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7611
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7617
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 7687
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 7679
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7770
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7773
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7790
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7807
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7757
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7767
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7777
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7794
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7745
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7811
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7761
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7783
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7738
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7800
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7751
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7691
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyle": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyle",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 7815
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#line_type Dashboard#line_type}",
            "stability": "stable",
            "summary": "The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7821
          },
          "name": "lineType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#line_width Dashboard#line_width}",
            "stability": "stable",
            "summary": "The width of line displayed. Valid values are `normal`, `thick`, `thin`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7827
          },
          "name": "lineWidth",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette Dashboard#palette}",
            "stability": "stable",
            "summary": "A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7833
          },
          "name": "palette",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyle"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 7856
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 7848
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7901
          },
          "name": "resetLineType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7917
          },
          "name": "resetLineWidth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7933
          },
          "name": "resetPalette"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7905
          },
          "name": "lineTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7921
          },
          "name": "lineWidthInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7937
          },
          "name": "paletteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7895
          },
          "name": "lineType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7911
          },
          "name": "lineWidth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7927
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 7860
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyle"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxis": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 8051
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxis",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#include_zero Dashboard#include_zero}",
            "stability": "stable",
            "summary": "Always include zero or fit the axis to the data range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8057
          },
          "name": "includeZero",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "The label of the axis to display on the graph."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8063
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#max Dashboard#max}",
            "stability": "stable",
            "summary": "Specify the maximum value to show on the Y-axis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8069
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#min Dashboard#min}",
            "stability": "stable",
            "summary": "Specify the minimum value to show on the Y-axis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8075
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#scale Dashboard#scale}",
            "stability": "stable",
            "summary": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8081
          },
          "name": "scale",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxis"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 8106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 8098
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8163
          },
          "name": "resetIncludeZero"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8179
          },
          "name": "resetLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8195
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8211
          },
          "name": "resetMin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8227
          },
          "name": "resetScale"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8167
          },
          "name": "includeZeroInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8183
          },
          "name": "labelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8199
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8215
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8231
          },
          "name": "scaleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8157
          },
          "name": "includeZero",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8173
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8189
          },
          "name": "max",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8205
          },
          "name": "min",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8221
          },
          "name": "scale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxis"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxis": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 8235
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxis",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#include_zero Dashboard#include_zero}",
            "stability": "stable",
            "summary": "Always include zero or fit the axis to the data range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8241
          },
          "name": "includeZero",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "The label of the axis to display on the graph."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8247
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#max Dashboard#max}",
            "stability": "stable",
            "summary": "Specify the maximum value to show on the Y-axis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8253
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#min Dashboard#min}",
            "stability": "stable",
            "summary": "Specify the minimum value to show on the Y-axis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8259
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#scale Dashboard#scale}",
            "stability": "stable",
            "summary": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8265
          },
          "name": "scale",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxis"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 8290
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 8282
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8347
          },
          "name": "resetIncludeZero"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8363
          },
          "name": "resetLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8379
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8395
          },
          "name": "resetMin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8411
          },
          "name": "resetScale"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8351
          },
          "name": "includeZeroInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8367
          },
          "name": "labelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8383
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8399
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8415
          },
          "name": "scaleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8341
          },
          "name": "includeZero",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8357
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8373
          },
          "name": "max",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8389
          },
          "name": "min",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8405
          },
          "name": "scale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8294
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxis"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 13540
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_link Dashboard#custom_link}",
            "stability": "stable",
            "summary": "custom_link block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13570
          },
          "name": "customLink",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `1y`, `alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#live_span Dashboard#live_span}",
            "stability": "stable",
            "summary": "The timeframe to use when displaying the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13546
          },
          "name": "liveSpan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#request Dashboard#request}",
            "stability": "stable",
            "summary": "request block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13576
          },
          "name": "request",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13552
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13558
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13564
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLink": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLink",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 8868
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_hidden Dashboard#is_hidden}",
            "stability": "stable",
            "summary": "The flag for toggling context menu link visibility."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8874
          },
          "name": "isHidden",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "The label for the custom link URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8880
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#link Dashboard#link}",
            "stability": "stable",
            "summary": "The URL of the custom link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8886
          },
          "name": "link",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When override_label is provided, the client request omits the label field.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#override_label Dashboard#override_label}",
            "stability": "stable",
            "summary": "The label id that refers to a context menu link item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8892
          },
          "name": "overrideLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLink"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 13602
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 13594
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13730
          },
          "name": "resetCustomLink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13665
          },
          "name": "resetLiveSpan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13747
          },
          "name": "resetRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13681
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13697
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13713
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13734
          },
          "name": "customLinkInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13669
          },
          "name": "liveSpanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13751
          },
          "name": "requestInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13701
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13685
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13717
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13723
          },
          "name": "customLink",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13659
          },
          "name": "liveSpan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13740
          },
          "name": "request",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13675
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13691
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13707
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13606
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequest": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 13451
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_query Dashboard#apm_query}",
            "stability": "stable",
            "summary": "apm_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13463
          },
          "name": "apmQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#audit_query Dashboard#audit_query}",
            "stability": "stable",
            "summary": "audit_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13469
          },
          "name": "auditQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#conditional_formats Dashboard#conditional_formats}",
            "stability": "stable",
            "summary": "conditional_formats block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13475
          },
          "name": "conditionalFormats",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormats"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#formula Dashboard#formula}",
            "stability": "stable",
            "summary": "formula block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13481
          },
          "name": "formula",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormula"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#log_query Dashboard#log_query}",
            "stability": "stable",
            "summary": "log_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13487
          },
          "name": "logQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13493
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#q Dashboard#q}",
            "stability": "stable",
            "summary": "The metric query to use for this widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13457
          },
          "name": "q",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13499
          },
          "name": "query",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuery"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#rum_query Dashboard#rum_query}",
            "stability": "stable",
            "summary": "rum_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13505
          },
          "name": "rumQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#security_query Dashboard#security_query}",
            "stability": "stable",
            "summary": "security_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13511
          },
          "name": "securityQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#style Dashboard#style}",
            "stability": "stable",
            "summary": "style block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13517
          },
          "name": "style",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyle"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequest"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 9217
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9223
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9235
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9241
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9247
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9229
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 8908
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8914
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8920
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8926
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 8949
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 8941
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9007
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9023
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8995
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9011
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9027
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8988
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9001
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9017
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 8953
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 9151
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9157
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9163
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9169
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 9031
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9037
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9049
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9043
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 9072
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 9064
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9130
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9118
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9134
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9147
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9111
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9124
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9140
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9076
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 9184
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9190
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9196
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9202
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 9272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 9264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9355
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9358
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9375
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9392
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9342
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9352
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9362
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9379
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9330
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9396
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9346
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9368
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9323
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9385
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9336
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 9709
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9715
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9727
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9733
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9739
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9721
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 9400
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9406
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9412
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9418
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 9441
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 9433
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9499
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9515
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9487
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9503
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9519
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9480
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9493
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9509
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9445
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 9643
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9649
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9655
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9661
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 9523
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9529
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9541
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9535
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 9564
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 9556
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9622
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9610
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9626
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9639
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9603
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9616
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9632
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9568
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 9676
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9682
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9688
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9694
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 9764
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 9756
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9847
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9850
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9867
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9884
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9834
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9844
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9854
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9871
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9822
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9888
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9838
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9860
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9815
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9877
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9828
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9768
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormats": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormats",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 9892
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormats",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#comparator Dashboard#comparator}",
            "stability": "stable",
            "summary": "The comparator to use. Valid values are `>`, `>=`, `<`, `<=`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9898
          },
          "name": "comparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette Dashboard#palette}",
            "stability": "stable",
            "summary": "The color palette to apply."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9934
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#value Dashboard#value}",
            "stability": "stable",
            "summary": "A value for the comparator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9946
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_bg_color Dashboard#custom_bg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the background, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9904
          },
          "name": "customBgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_fg_color Dashboard#custom_fg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the foreground, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9910
          },
          "name": "customFgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#hide_value Dashboard#hide_value}",
            "stability": "stable",
            "summary": "Setting this to True hides values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9916
          },
          "name": "hideValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#image_url Dashboard#image_url}",
            "stability": "stable",
            "summary": "Displays an image as the background."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9922
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric from the request to correlate with this conditional format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9928
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#timeframe Dashboard#timeframe}",
            "stability": "stable",
            "summary": "Defines the displayed timeframe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9940
          },
          "name": "timeframe",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormats"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormula": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormula",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 10139
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormula",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#formula_expression Dashboard#formula_expression}",
            "stability": "stable",
            "summary": "A string expression built from queries, formulas, and functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10157
          },
          "name": "formulaExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#alias Dashboard#alias}",
            "stability": "stable",
            "summary": "An expression alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10145
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#cell_display_mode Dashboard#cell_display_mode}",
            "stability": "stable",
            "summary": "A list of display modes for each table cell. Valid values are `number`, `bar`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10151
          },
          "name": "cellDisplayMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#conditional_formats Dashboard#conditional_formats}",
            "stability": "stable",
            "summary": "conditional_formats block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10163
          },
          "name": "conditionalFormats",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormats"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "limit block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10169
          },
          "name": "limit",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimit"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormula"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormats": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormats",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 9967
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormats",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#comparator Dashboard#comparator}",
            "stability": "stable",
            "summary": "The comparator to use. Valid values are `>`, `>=`, `<`, `<=`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9973
          },
          "name": "comparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette Dashboard#palette}",
            "stability": "stable",
            "summary": "The color palette to apply."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10009
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#value Dashboard#value}",
            "stability": "stable",
            "summary": "A value for the comparator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10021
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_bg_color Dashboard#custom_bg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the background, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9979
          },
          "name": "customBgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_fg_color Dashboard#custom_fg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the foreground, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9985
          },
          "name": "customFgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#hide_value Dashboard#hide_value}",
            "stability": "stable",
            "summary": "Setting this to True hides values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9991
          },
          "name": "hideValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#image_url Dashboard#image_url}",
            "stability": "stable",
            "summary": "Displays an image as the background."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 9997
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric from the request to correlate with this conditional format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10003
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#timeframe Dashboard#timeframe}",
            "stability": "stable",
            "summary": "Defines the displayed timeframe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10015
          },
          "name": "timeframe",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormats"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimit": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 10042
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#count Dashboard#count}",
            "stability": "stable",
            "summary": "The number of results to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10048
          },
          "name": "count",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "The direction of the sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10054
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimit"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 10076
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 10068
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10115
          },
          "name": "resetCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10131
          },
          "name": "resetOrder"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10119
          },
          "name": "countInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10135
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10109
          },
          "name": "count",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10125
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10080
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimit"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 10495
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10501
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10513
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10519
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10525
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10507
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 10186
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10192
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10198
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10204
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 10227
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 10219
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10285
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10301
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10273
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10289
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10305
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10266
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10279
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10295
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 10429
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10435
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10441
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10447
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 10309
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10315
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10327
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10321
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 10350
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 10342
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10408
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10396
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10412
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10425
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10389
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10402
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10418
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 10462
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10468
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10474
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10480
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 10550
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 10542
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10633
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10636
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10653
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10670
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10620
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10630
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10640
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10657
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10608
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10674
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10624
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10646
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10601
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10663
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10614
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10554
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 10678
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "Your chosen metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10696
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#filter_by Dashboard#filter_by}",
            "stability": "stable",
            "summary": "A list of processes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10684
          },
          "name": "filterBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The max number of items in the filter list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10690
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_by Dashboard#search_by}",
            "stability": "stable",
            "summary": "Your chosen search term."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10702
          },
          "name": "searchBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 10726
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 10718
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10777
          },
          "name": "resetFilterBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10793
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10822
          },
          "name": "resetSearchBy"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10781
          },
          "name": "filterByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10797
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10810
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10826
          },
          "name": "searchByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10771
          },
          "name": "filterBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10787
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10803
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10816
          },
          "name": "searchBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10730
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 12352
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_dependency_stats_query Dashboard#apm_dependency_stats_query}",
            "stability": "stable",
            "summary": "apm_dependency_stats_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12358
          },
          "name": "apmDependencyStatsQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_resource_stats_query Dashboard#apm_resource_stats_query}",
            "stability": "stable",
            "summary": "apm_resource_stats_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12364
          },
          "name": "apmResourceStatsQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#event_query Dashboard#event_query}",
            "stability": "stable",
            "summary": "event_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12370
          },
          "name": "eventQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric_query Dashboard#metric_query}",
            "stability": "stable",
            "summary": "metric_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12376
          },
          "name": "metricQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12382
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 10830
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10836
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "APM Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10842
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10854
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#operation_name Dashboard#operation_name}",
            "stability": "stable",
            "summary": "Name of operation on service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10860
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#resource_name Dashboard#resource_name}",
            "stability": "stable",
            "summary": "APM resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10878
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "APM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10884
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#stat Dashboard#stat}",
            "stability": "stable",
            "summary": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10890
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_upstream Dashboard#is_upstream}",
            "stability": "stable",
            "summary": "Determines whether stats for upstream or downstream dependencies should be queried."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10848
          },
          "name": "isUpstream",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_name Dashboard#primary_tag_name}",
            "stability": "stable",
            "summary": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10866
          },
          "name": "primaryTagName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_value Dashboard#primary_tag_value}",
            "stability": "stable",
            "summary": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10872
          },
          "name": "primaryTagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 10920
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 10912
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11033
          },
          "name": "resetIsUpstream"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11075
          },
          "name": "resetPrimaryTagName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11091
          },
          "name": "resetPrimaryTagValue"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11008
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11021
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11037
          },
          "name": "isUpstreamInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11050
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11063
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11079
          },
          "name": "primaryTagNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11095
          },
          "name": "primaryTagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11108
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11121
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11134
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11001
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11014
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11027
          },
          "name": "isUpstream",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11043
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11056
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11069
          },
          "name": "primaryTagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11085
          },
          "name": "primaryTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11101
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11114
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11127
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 10924
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 11138
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11144
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "APM Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11150
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11162
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "APM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11192
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#stat Dashboard#stat}",
            "stability": "stable",
            "summary": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11198
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "Array of fields to group results by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11156
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#operation_name Dashboard#operation_name}",
            "stability": "stable",
            "summary": "Name of operation on service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11168
          },
          "name": "operationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_name Dashboard#primary_tag_name}",
            "stability": "stable",
            "summary": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11174
          },
          "name": "primaryTagName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_value Dashboard#primary_tag_value}",
            "stability": "stable",
            "summary": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11180
          },
          "name": "primaryTagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#resource_name Dashboard#resource_name}",
            "stability": "stable",
            "summary": "APM resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11186
          },
          "name": "resourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 11228
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 11220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11341
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11370
          },
          "name": "resetOperationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11386
          },
          "name": "resetPrimaryTagName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11402
          },
          "name": "resetPrimaryTagValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11418
          },
          "name": "resetResourceName"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11316
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11329
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11345
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11358
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11374
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11390
          },
          "name": "primaryTagNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11406
          },
          "name": "primaryTagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11422
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11435
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11448
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11309
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11322
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11335
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11351
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11364
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11380
          },
          "name": "primaryTagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11396
          },
          "name": "primaryTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11412
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11428
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11441
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 11706
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute Dashboard#compute}",
            "stability": "stable",
            "summary": "compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11730
          },
          "name": "compute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11712
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11724
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11736
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#indexes Dashboard#indexes}",
            "stability": "stable",
            "summary": "An array of index names to query in the stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11718
          },
          "name": "indexes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search Dashboard#search}",
            "stability": "stable",
            "summary": "search block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11742
          },
          "name": "search",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearch"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 11452
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation methods for event platform queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11458
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "A time interval in milliseconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11464
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The measurable attribute to compute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11470
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 11608
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The event facet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11614
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The number of groups to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11620
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "sort block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11626
          },
          "name": "sort",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySort"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySort": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySort",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 11485
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySort",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation methods for the event platform queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11491
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric used for sorting group by results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11497
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Direction of sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11503
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySort"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 11526
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 11518
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11584
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11600
          },
          "name": "resetOrder"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11572
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11588
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11604
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11565
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11578
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11594
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11530
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySort"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 11768
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 11760
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11901
          },
          "name": "putSearch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11888
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11844
          },
          "name": "resetIndexes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11904
          },
          "name": "resetSearch"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11898
          },
          "name": "search",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11875
          },
          "name": "computeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11832
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11892
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11848
          },
          "name": "indexesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11861
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11908
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearch"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11867
          },
          "name": "compute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11825
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11881
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11838
          },
          "name": "indexes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11854
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11772
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearch": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 11641
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The events search string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11647
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearch"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 11668
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 11660
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11702
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11695
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11672
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearch"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 11912
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of the query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11930
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The metrics query definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11936
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11918
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for metrics queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11924
          },
          "name": "dataSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 11960
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 11952
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12011
          },
          "name": "resetAggregator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12027
          },
          "name": "resetDataSource"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12015
          },
          "name": "aggregatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12031
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12044
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12057
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12005
          },
          "name": "aggregator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12021
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12037
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12050
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 11964
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 12061
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for process queries. Valid values are `process`, `container`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12073
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The process metric name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12091
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12097
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12067
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_normalized_cpu Dashboard#is_normalized_cpu}",
            "stability": "stable",
            "summary": "Whether to normalize the CPU percentages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12079
          },
          "name": "isNormalizedCpu",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The number of hits to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12085
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "The direction of the sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12103
          },
          "name": "sort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#tag_filters Dashboard#tag_filters}",
            "stability": "stable",
            "summary": "An array of tags to filter by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12109
          },
          "name": "tagFilters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#text_filter Dashboard#text_filter}",
            "stability": "stable",
            "summary": "The text to use as a filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12115
          },
          "name": "textFilter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 12144
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 12136
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12225
          },
          "name": "resetAggregator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12254
          },
          "name": "resetIsNormalizedCpu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12270
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12312
          },
          "name": "resetSort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12328
          },
          "name": "resetTagFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12344
          },
          "name": "resetTextFilter"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12229
          },
          "name": "aggregatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12242
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12258
          },
          "name": "isNormalizedCpuInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12274
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12287
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12300
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12316
          },
          "name": "sortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12332
          },
          "name": "tagFiltersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12348
          },
          "name": "textFilterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12219
          },
          "name": "aggregator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12235
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12248
          },
          "name": "isNormalizedCpu",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12264
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12280
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12293
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12306
          },
          "name": "sort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12322
          },
          "name": "tagFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12338
          },
          "name": "textFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12148
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 12708
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12714
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12726
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12732
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12738
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12720
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 12399
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12405
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12411
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12417
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 12440
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 12432
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12498
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12514
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12486
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12502
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12518
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12479
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12492
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12508
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12444
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 12642
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12648
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12654
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12660
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 12522
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12528
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12540
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12534
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 12563
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 12555
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12621
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12609
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12625
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12638
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12602
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12615
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12631
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12567
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 12675
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12681
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12687
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12693
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 12763
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 12755
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12846
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12849
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12866
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12883
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12833
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12843
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12853
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12870
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12821
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12887
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12837
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12859
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12814
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12876
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12827
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12767
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 13200
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13206
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13218
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13224
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13230
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13212
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 12891
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12897
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12903
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12909
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 12932
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 12924
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12990
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13006
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12978
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12994
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13010
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12971
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12984
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13000
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 12936
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 13134
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13140
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13146
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13152
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 13014
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13020
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13032
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13026
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 13055
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 13047
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13113
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13101
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13117
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13130
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13094
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13107
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13123
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13059
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 13167
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13173
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13179
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13185
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 13255
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 13247
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13338
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13341
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13358
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13375
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13325
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13335
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13345
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13362
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13313
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13379
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13329
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13351
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13306
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13368
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13319
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13259
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyle": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyle",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 13383
      },
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette Dashboard#palette}",
            "stability": "stable",
            "summary": "A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13389
          },
          "name": "palette",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyle"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 13410
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 13402
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13443
          },
          "name": "resetPalette"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13447
          },
          "name": "paletteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13437
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13414
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyle"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTraceServiceDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTraceServiceDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 13755
      },
      "name": "DashboardWidgetGroupDefinitionWidgetTraceServiceDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "APM environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13767
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "APM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13779
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#span_name Dashboard#span_name}",
            "stability": "stable",
            "summary": "APM span name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13827
          },
          "name": "spanName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#display_format Dashboard#display_format}",
            "stability": "stable",
            "summary": "The number of columns to display. Valid values are `one_column`, `two_column`, `three_column`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13761
          },
          "name": "displayFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `1y`, `alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#live_span Dashboard#live_span}",
            "stability": "stable",
            "summary": "The timeframe to use when displaying the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13773
          },
          "name": "liveSpan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_breakdown Dashboard#show_breakdown}",
            "stability": "stable",
            "summary": "Whether to show the latency breakdown or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13785
          },
          "name": "showBreakdown",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_distribution Dashboard#show_distribution}",
            "stability": "stable",
            "summary": "Whether to show the latency distribution or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13791
          },
          "name": "showDistribution",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_errors Dashboard#show_errors}",
            "stability": "stable",
            "summary": "Whether to show the error metrics or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13797
          },
          "name": "showErrors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_hits Dashboard#show_hits}",
            "stability": "stable",
            "summary": "Whether to show the hits metrics or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13803
          },
          "name": "showHits",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_latency Dashboard#show_latency}",
            "stability": "stable",
            "summary": "Whether to show the latency metrics or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13809
          },
          "name": "showLatency",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_resource_list Dashboard#show_resource_list}",
            "stability": "stable",
            "summary": "Whether to show the resource list or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13815
          },
          "name": "showResourceList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#size_format Dashboard#size_format}",
            "stability": "stable",
            "summary": "The size of the widget. Valid values are `small`, `medium`, `large`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13821
          },
          "name": "sizeFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13833
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13839
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13845
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTraceServiceDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTraceServiceDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTraceServiceDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 13880
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 13872
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13997
          },
          "name": "resetDisplayFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14026
          },
          "name": "resetLiveSpan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14055
          },
          "name": "resetShowBreakdown"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14071
          },
          "name": "resetShowDistribution"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14087
          },
          "name": "resetShowErrors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14103
          },
          "name": "resetShowHits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14119
          },
          "name": "resetShowLatency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14135
          },
          "name": "resetShowResourceList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14151
          },
          "name": "resetSizeFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14180
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14196
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14212
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetTraceServiceDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14001
          },
          "name": "displayFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14014
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14030
          },
          "name": "liveSpanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14043
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14059
          },
          "name": "showBreakdownInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14075
          },
          "name": "showDistributionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14091
          },
          "name": "showErrorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14107
          },
          "name": "showHitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14123
          },
          "name": "showLatencyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14139
          },
          "name": "showResourceListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14155
          },
          "name": "sizeFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14168
          },
          "name": "spanNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14200
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14184
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14216
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13991
          },
          "name": "displayFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14007
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14020
          },
          "name": "liveSpan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14036
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14049
          },
          "name": "showBreakdown",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14065
          },
          "name": "showDistribution",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14081
          },
          "name": "showErrors",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14097
          },
          "name": "showHits",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14113
          },
          "name": "showLatency",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14129
          },
          "name": "showResourceList",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14145
          },
          "name": "sizeFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14161
          },
          "name": "spanName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14174
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14190
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14206
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 13884
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetTraceServiceDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetTraceServiceDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetWidgetLayout": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetWidgetLayout",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 14220
      },
      "name": "DashboardWidgetGroupDefinitionWidgetWidgetLayout",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#height Dashboard#height}",
            "stability": "stable",
            "summary": "The height of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14226
          },
          "name": "height",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#width Dashboard#width}",
            "stability": "stable",
            "summary": "The width of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14238
          },
          "name": "width",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#x Dashboard#x}",
            "stability": "stable",
            "summary": "The position of the widget on the x (horizontal) axis. Should be greater than or equal to 0."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14244
          },
          "name": "x",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#y Dashboard#y}",
            "stability": "stable",
            "summary": "The position of the widget on the y (vertical) axis. Should be greater than or equal to 0."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14250
          },
          "name": "y",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Only for the new dashboard layout and only one widget in the dashboard should have this property set to `true`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_column_break Dashboard#is_column_break}",
            "stability": "stable",
            "summary": "Whether the widget should be the first one on the second column in high density or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14232
          },
          "name": "isColumnBreak",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetWidgetLayout"
    },
    "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 14275
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 14267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14345
          },
          "name": "resetIsColumnBreak"
        }
      ],
      "name": "DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14333
          },
          "name": "heightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14349
          },
          "name": "isColumnBreakInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14362
          },
          "name": "widthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14375
          },
          "name": "xInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14388
          },
          "name": "yInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14326
          },
          "name": "height",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14339
          },
          "name": "isColumnBreak",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14355
          },
          "name": "width",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14368
          },
          "name": "x",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14381
          },
          "name": "y",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetGroupDefinitionWidgetWidgetLayout"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 17286
      },
      "name": "DashboardWidgetHeatmapDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_link Dashboard#custom_link}",
            "stability": "stable",
            "summary": "custom_link block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17328
          },
          "name": "customLink",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#event Dashboard#event}",
            "stability": "stable",
            "summary": "event block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17334
          },
          "name": "event",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionEvent"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#legend_size Dashboard#legend_size}",
            "stability": "stable",
            "summary": "The size of the legend displayed in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17292
          },
          "name": "legendSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `1y`, `alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#live_span Dashboard#live_span}",
            "stability": "stable",
            "summary": "The timeframe to use when displaying the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17298
          },
          "name": "liveSpan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#request Dashboard#request}",
            "stability": "stable",
            "summary": "request block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17340
          },
          "name": "request",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_legend Dashboard#show_legend}",
            "stability": "stable",
            "summary": "Whether or not to show the legend on this widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17304
          },
          "name": "showLegend",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17310
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17316
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17322
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#yaxis Dashboard#yaxis}",
            "stability": "stable",
            "summary": "yaxis block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17346
          },
          "name": "yaxis",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionYaxis"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionCustomLink": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionCustomLink",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 14787
      },
      "name": "DashboardWidgetHeatmapDefinitionCustomLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_hidden Dashboard#is_hidden}",
            "stability": "stable",
            "summary": "The flag for toggling context menu link visibility."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14793
          },
          "name": "isHidden",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "The label for the custom link URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14799
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#link Dashboard#link}",
            "stability": "stable",
            "summary": "The URL of the custom link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14805
          },
          "name": "link",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When override_label is provided, the client request omits the label field.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#override_label Dashboard#override_label}",
            "stability": "stable",
            "summary": "The label id that refers to a context menu link item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14811
          },
          "name": "overrideLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionCustomLink"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionEvent": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionEvent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 14827
      },
      "name": "DashboardWidgetHeatmapDefinitionEvent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#q Dashboard#q}",
            "stability": "stable",
            "summary": "The event query to use in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14833
          },
          "name": "q",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#tags_execution Dashboard#tags_execution}",
            "stability": "stable",
            "summary": "The execution method for multi-value filters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14839
          },
          "name": "tagsExecution",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionEvent"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 17376
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 17368
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17607
          },
          "name": "putYaxis",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionYaxis"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17560
          },
          "name": "resetCustomLink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17577
          },
          "name": "resetEvent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17463
          },
          "name": "resetLegendSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17479
          },
          "name": "resetLiveSpan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17594
          },
          "name": "resetRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17495
          },
          "name": "resetShowLegend"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17511
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17527
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17543
          },
          "name": "resetTitleSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17610
          },
          "name": "resetYaxis"
        }
      ],
      "name": "DashboardWidgetHeatmapDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17604
          },
          "name": "yaxis",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionYaxisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17564
          },
          "name": "customLinkInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17581
          },
          "name": "eventInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionEvent"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17467
          },
          "name": "legendSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17483
          },
          "name": "liveSpanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17598
          },
          "name": "requestInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17499
          },
          "name": "showLegendInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17531
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17515
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17547
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17614
          },
          "name": "yaxisInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionYaxis"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17553
          },
          "name": "customLink",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17570
          },
          "name": "event",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionEvent"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17457
          },
          "name": "legendSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17473
          },
          "name": "liveSpan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17587
          },
          "name": "request",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17489
          },
          "name": "showLegend",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17505
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17521
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17537
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17380
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequest": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 17041
      },
      "name": "DashboardWidgetHeatmapDefinitionRequest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_query Dashboard#apm_query}",
            "stability": "stable",
            "summary": "apm_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17053
          },
          "name": "apmQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#log_query Dashboard#log_query}",
            "stability": "stable",
            "summary": "log_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17059
          },
          "name": "logQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17065
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestProcessQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#q Dashboard#q}",
            "stability": "stable",
            "summary": "The metric query to use for this widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17047
          },
          "name": "q",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#rum_query Dashboard#rum_query}",
            "stability": "stable",
            "summary": "rum_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17071
          },
          "name": "rumQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#security_query Dashboard#security_query}",
            "stability": "stable",
            "summary": "security_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17077
          },
          "name": "securityQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#style Dashboard#style}",
            "stability": "stable",
            "summary": "style block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17083
          },
          "name": "style",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestStyle"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequest"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 15162
      },
      "name": "DashboardWidgetHeatmapDefinitionRequestApmQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15168
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15180
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15186
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15192
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15174
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestApmQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 14853
      },
      "name": "DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14859
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14865
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14871
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 14894
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 14886
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14952
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14968
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14940
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14956
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14972
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14933
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14946
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14962
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14898
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 15096
      },
      "name": "DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15102
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15108
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15114
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 14976
      },
      "name": "DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14982
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14994
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 14988
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 15017
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 15009
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15075
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15063
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15079
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15092
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15056
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15069
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15085
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15021
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 15129
      },
      "name": "DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15135
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15141
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15147
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 15217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 15209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15300
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15303
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15320
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15337
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15287
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetHeatmapDefinitionRequestApmQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15297
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15307
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15324
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15275
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15341
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15291
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15313
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15268
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15330
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15281
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestApmQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestApmQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 15654
      },
      "name": "DashboardWidgetHeatmapDefinitionRequestLogQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15660
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15672
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15678
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15684
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15666
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestLogQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 15345
      },
      "name": "DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15351
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15357
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15363
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 15386
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 15378
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15444
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15460
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15432
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15448
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15464
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15425
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15438
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15454
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15390
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 15588
      },
      "name": "DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15594
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15600
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15606
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 15468
      },
      "name": "DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15474
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15486
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15480
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 15509
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 15501
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15567
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15555
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15571
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15584
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15548
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15561
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15577
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15513
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 15621
      },
      "name": "DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15627
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15633
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15639
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 15709
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 15701
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15792
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15795
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15812
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15829
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15779
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetHeatmapDefinitionRequestLogQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15789
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15799
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15816
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15767
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15833
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15783
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15805
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15760
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15822
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15773
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15713
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestLogQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestLogQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 15837
      },
      "name": "DashboardWidgetHeatmapDefinitionRequestProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "Your chosen metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15855
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#filter_by Dashboard#filter_by}",
            "stability": "stable",
            "summary": "A list of processes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15843
          },
          "name": "filterBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The max number of items in the filter list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15849
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_by Dashboard#search_by}",
            "stability": "stable",
            "summary": "Your chosen search term."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15861
          },
          "name": "searchBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 15885
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 15877
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15936
          },
          "name": "resetFilterBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15952
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15981
          },
          "name": "resetSearchBy"
        }
      ],
      "name": "DashboardWidgetHeatmapDefinitionRequestProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15940
          },
          "name": "filterByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15956
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15969
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15985
          },
          "name": "searchByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15930
          },
          "name": "filterBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15946
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15962
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15975
          },
          "name": "searchBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15889
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 16298
      },
      "name": "DashboardWidgetHeatmapDefinitionRequestRumQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16304
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16316
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16322
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16328
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16310
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestRumQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 15989
      },
      "name": "DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 15995
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16001
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16007
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 16030
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 16022
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16088
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16104
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16076
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16092
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16108
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16069
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16082
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16098
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16034
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 16232
      },
      "name": "DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16238
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16244
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16250
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 16112
      },
      "name": "DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16118
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16130
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16124
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 16153
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 16145
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16211
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16199
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16215
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16228
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16192
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16205
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16221
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 16265
      },
      "name": "DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16271
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16277
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16283
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 16353
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 16345
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16436
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16439
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16456
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16473
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16423
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetHeatmapDefinitionRequestRumQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16433
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16443
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16460
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16411
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16477
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16427
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16449
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16404
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16466
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16417
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestRumQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestRumQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 16790
      },
      "name": "DashboardWidgetHeatmapDefinitionRequestSecurityQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16796
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16808
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16814
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16820
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16802
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestSecurityQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 16481
      },
      "name": "DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16487
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16493
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16499
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 16522
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 16514
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16580
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16596
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16568
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16584
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16600
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16561
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16574
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16590
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16526
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 16724
      },
      "name": "DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16730
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16736
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16742
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 16604
      },
      "name": "DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16610
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16622
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16616
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 16645
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 16637
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16703
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16691
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16707
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16720
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16684
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16697
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16713
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16649
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 16757
      },
      "name": "DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16763
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16769
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16775
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 16845
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 16837
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16928
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16931
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16948
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16965
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16915
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16925
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16935
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16952
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16903
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16969
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16919
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16941
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16896
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16958
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16909
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16849
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestStyle": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestStyle",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 16973
      },
      "name": "DashboardWidgetHeatmapDefinitionRequestStyle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette Dashboard#palette}",
            "stability": "stable",
            "summary": "A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 16979
          },
          "name": "palette",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestStyle"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestStyleOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestStyleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 17000
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 16992
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17033
          },
          "name": "resetPalette"
        }
      ],
      "name": "DashboardWidgetHeatmapDefinitionRequestStyleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17037
          },
          "name": "paletteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17027
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17004
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionRequestStyle"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionRequestStyleOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionYaxis": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionYaxis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 17102
      },
      "name": "DashboardWidgetHeatmapDefinitionYaxis",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#include_zero Dashboard#include_zero}",
            "stability": "stable",
            "summary": "Always include zero or fit the axis to the data range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17108
          },
          "name": "includeZero",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "The label of the axis to display on the graph."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17114
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#max Dashboard#max}",
            "stability": "stable",
            "summary": "Specify the maximum value to show on the Y-axis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17120
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#min Dashboard#min}",
            "stability": "stable",
            "summary": "Specify the minimum value to show on the Y-axis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17126
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#scale Dashboard#scale}",
            "stability": "stable",
            "summary": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17132
          },
          "name": "scale",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionYaxis"
    },
    "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionYaxisOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionYaxisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 17157
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 17149
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17214
          },
          "name": "resetIncludeZero"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17230
          },
          "name": "resetLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17246
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17262
          },
          "name": "resetMin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17278
          },
          "name": "resetScale"
        }
      ],
      "name": "DashboardWidgetHeatmapDefinitionYaxisOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17218
          },
          "name": "includeZeroInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17234
          },
          "name": "labelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17250
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17266
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17282
          },
          "name": "scaleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17208
          },
          "name": "includeZero",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17224
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17240
          },
          "name": "max",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17256
          },
          "name": "min",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17272
          },
          "name": "scale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHeatmapDefinitionYaxis"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHeatmapDefinitionYaxisOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 22260
      },
      "name": "DashboardWidgetHostmapDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_link Dashboard#custom_link}",
            "stability": "stable",
            "summary": "custom_link block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22314
          },
          "name": "customLink",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group Dashboard#group}",
            "stability": "stable",
            "summary": "The list of tags to group nodes by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22266
          },
          "name": "group",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#node_type Dashboard#node_type}",
            "stability": "stable",
            "summary": "The type of node used. Valid values are `host`, `container`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22284
          },
          "name": "nodeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#no_group_hosts Dashboard#no_group_hosts}",
            "stability": "stable",
            "summary": "A Boolean indicating whether to show ungrouped nodes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22272
          },
          "name": "noGroupHosts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#no_metric_hosts Dashboard#no_metric_hosts}",
            "stability": "stable",
            "summary": "A Boolean indicating whether to show nodes with no metrics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22278
          },
          "name": "noMetricHosts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#request Dashboard#request}",
            "stability": "stable",
            "summary": "request block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22320
          },
          "name": "request",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequest"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#scope Dashboard#scope}",
            "stability": "stable",
            "summary": "The list of tags to filter nodes by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22290
          },
          "name": "scope",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#style Dashboard#style}",
            "stability": "stable",
            "summary": "style block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22326
          },
          "name": "style",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionStyle"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22296
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22302
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22308
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionCustomLink": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionCustomLink",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 17618
      },
      "name": "DashboardWidgetHostmapDefinitionCustomLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_hidden Dashboard#is_hidden}",
            "stability": "stable",
            "summary": "The flag for toggling context menu link visibility."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17624
          },
          "name": "isHidden",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "The label for the custom link URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17630
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#link Dashboard#link}",
            "stability": "stable",
            "summary": "The URL of the custom link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17636
          },
          "name": "link",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When override_label is provided, the client request omits the label field.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#override_label Dashboard#override_label}",
            "stability": "stable",
            "summary": "The label id that refers to a context menu link item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17642
          },
          "name": "overrideLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionCustomLink"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 22357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 22349
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22592
          },
          "name": "putRequest",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequest"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22608
          },
          "name": "putStyle",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionStyle"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22579
          },
          "name": "resetCustomLink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22450
          },
          "name": "resetGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22498
          },
          "name": "resetNodeType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22466
          },
          "name": "resetNoGroupHosts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22482
          },
          "name": "resetNoMetricHosts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22595
          },
          "name": "resetRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22514
          },
          "name": "resetScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22611
          },
          "name": "resetStyle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22530
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22546
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22562
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetHostmapDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22589
          },
          "name": "request",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22605
          },
          "name": "style",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionStyleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22583
          },
          "name": "customLinkInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22454
          },
          "name": "groupInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22502
          },
          "name": "nodeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22470
          },
          "name": "noGroupHostsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22486
          },
          "name": "noMetricHostsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22599
          },
          "name": "requestInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequest"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22518
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22615
          },
          "name": "styleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionStyle"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22550
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22534
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22566
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22572
          },
          "name": "customLink",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22444
          },
          "name": "group",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22492
          },
          "name": "nodeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22460
          },
          "name": "noGroupHosts",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22476
          },
          "name": "noMetricHosts",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22508
          },
          "name": "scope",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22524
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22540
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22556
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22361
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequest": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 22006
      },
      "name": "DashboardWidgetHostmapDefinitionRequest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#fill Dashboard#fill}",
            "stability": "stable",
            "summary": "fill block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22012
          },
          "name": "fill",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFill"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#size Dashboard#size}",
            "stability": "stable",
            "summary": "size block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22018
          },
          "name": "size",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSize"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequest"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFill": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFill",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 19778
      },
      "name": "DashboardWidgetHostmapDefinitionRequestFill",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_query Dashboard#apm_query}",
            "stability": "stable",
            "summary": "apm_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19790
          },
          "name": "apmQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#log_query Dashboard#log_query}",
            "stability": "stable",
            "summary": "log_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19796
          },
          "name": "logQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19802
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillProcessQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#q Dashboard#q}",
            "stability": "stable",
            "summary": "The metric query to use for this widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19784
          },
          "name": "q",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#rum_query Dashboard#rum_query}",
            "stability": "stable",
            "summary": "rum_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19808
          },
          "name": "rumQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#security_query Dashboard#security_query}",
            "stability": "stable",
            "summary": "security_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19814
          },
          "name": "securityQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFill"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 17967
      },
      "name": "DashboardWidgetHostmapDefinitionRequestFillApmQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17973
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17985
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17991
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17997
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17979
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillApmQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 17658
      },
      "name": "DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17664
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17670
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17676
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 17699
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 17691
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17757
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17773
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17745
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17761
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17777
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17738
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17751
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17767
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17703
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 17901
      },
      "name": "DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17907
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17913
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17919
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 17781
      },
      "name": "DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17787
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17799
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17793
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 17822
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 17814
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17880
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17868
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17884
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17897
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17861
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17874
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17890
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17826
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 17934
      },
      "name": "DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17940
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17946
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 17952
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 18022
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 18014
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18105
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18108
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18125
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18142
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18092
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetHostmapDefinitionRequestFillApmQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18102
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18112
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18129
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18080
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18146
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18096
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18118
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18073
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18135
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18086
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18026
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillApmQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillApmQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 18459
      },
      "name": "DashboardWidgetHostmapDefinitionRequestFillLogQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18465
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18477
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18483
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18489
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18471
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillLogQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 18150
      },
      "name": "DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18156
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18162
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18168
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 18191
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 18183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18249
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18265
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18237
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18253
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18269
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18230
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18243
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18259
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 18393
      },
      "name": "DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18399
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18405
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18411
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 18273
      },
      "name": "DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18279
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18291
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18285
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 18314
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 18306
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18372
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18360
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18376
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18389
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18353
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18366
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18382
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18318
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 18426
      },
      "name": "DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18432
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18438
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18444
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 18514
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 18506
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18597
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18600
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18617
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18634
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18584
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetHostmapDefinitionRequestFillLogQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18594
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18604
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18621
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18572
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18638
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18588
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18610
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18565
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18627
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18578
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillLogQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillLogQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 18642
      },
      "name": "DashboardWidgetHostmapDefinitionRequestFillProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "Your chosen metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18660
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#filter_by Dashboard#filter_by}",
            "stability": "stable",
            "summary": "A list of processes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18648
          },
          "name": "filterBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The max number of items in the filter list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18654
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_by Dashboard#search_by}",
            "stability": "stable",
            "summary": "Your chosen search term."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18666
          },
          "name": "searchBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 18690
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 18682
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18741
          },
          "name": "resetFilterBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18757
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18786
          },
          "name": "resetSearchBy"
        }
      ],
      "name": "DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18745
          },
          "name": "filterByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18761
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18774
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18790
          },
          "name": "searchByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18735
          },
          "name": "filterBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18751
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18767
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18780
          },
          "name": "searchBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18694
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 19103
      },
      "name": "DashboardWidgetHostmapDefinitionRequestFillRumQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19109
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19121
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19127
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19133
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19115
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillRumQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 18794
      },
      "name": "DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18800
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18806
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18812
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 18835
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 18827
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18893
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18909
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18881
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18897
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18913
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18874
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18887
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18903
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18839
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 19037
      },
      "name": "DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19043
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19049
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19055
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 18917
      },
      "name": "DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18923
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18935
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18929
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 18958
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 18950
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19016
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19004
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19020
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19033
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18997
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19010
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19026
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 18962
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 19070
      },
      "name": "DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19076
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19082
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19088
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 19158
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 19150
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19241
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19244
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19261
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19278
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19228
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetHostmapDefinitionRequestFillRumQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19238
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19248
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19265
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19216
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19282
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19232
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19254
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19209
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19271
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19222
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19162
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillRumQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillRumQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 19595
      },
      "name": "DashboardWidgetHostmapDefinitionRequestFillSecurityQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19601
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19613
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19619
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19625
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19607
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillSecurityQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 19286
      },
      "name": "DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19292
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19298
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19304
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 19327
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 19319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19385
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19401
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19373
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19389
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19405
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19366
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19379
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19395
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19331
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 19529
      },
      "name": "DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19535
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19541
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19547
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 19409
      },
      "name": "DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19415
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19427
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19421
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 19450
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 19442
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19508
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19496
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19512
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19525
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19489
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19502
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19518
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19454
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 19562
      },
      "name": "DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19568
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19574
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19580
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 19650
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 19642
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19733
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19736
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19753
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19770
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19720
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19730
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19740
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19757
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19708
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19774
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19724
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19746
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19701
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19763
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19714
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19654
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFillSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 22040
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 22032
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22080
          },
          "name": "resetFill"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22097
          },
          "name": "resetSize"
        }
      ],
      "name": "DashboardWidgetHostmapDefinitionRequestOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22084
          },
          "name": "fillInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFill"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22101
          },
          "name": "sizeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSize"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22073
          },
          "name": "fill",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestFill"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22090
          },
          "name": "size",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSize"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22044
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequest"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSize": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 21952
      },
      "name": "DashboardWidgetHostmapDefinitionRequestSize",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_query Dashboard#apm_query}",
            "stability": "stable",
            "summary": "apm_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21964
          },
          "name": "apmQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#log_query Dashboard#log_query}",
            "stability": "stable",
            "summary": "log_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21970
          },
          "name": "logQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21976
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeProcessQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#q Dashboard#q}",
            "stability": "stable",
            "summary": "The metric query to use for this widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21958
          },
          "name": "q",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#rum_query Dashboard#rum_query}",
            "stability": "stable",
            "summary": "rum_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21982
          },
          "name": "rumQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#security_query Dashboard#security_query}",
            "stability": "stable",
            "summary": "security_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21988
          },
          "name": "securityQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSize"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 20141
      },
      "name": "DashboardWidgetHostmapDefinitionRequestSizeApmQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20147
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20159
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20165
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20171
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20153
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeApmQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 19832
      },
      "name": "DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19838
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19844
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19850
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 19873
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 19865
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19931
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19947
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19919
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19935
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19951
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19912
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19925
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19941
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19877
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 20075
      },
      "name": "DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20081
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20087
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20093
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 19955
      },
      "name": "DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19961
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19973
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 19967
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 19996
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 19988
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20054
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20042
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20058
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20071
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20035
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20048
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20064
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20000
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 20108
      },
      "name": "DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20114
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20120
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20126
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 20196
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 20188
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20279
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20282
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20299
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20316
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20266
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20276
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20286
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20303
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20254
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20320
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20270
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20292
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20247
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20309
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20260
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeApmQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 20633
      },
      "name": "DashboardWidgetHostmapDefinitionRequestSizeLogQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20639
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20651
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20657
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20663
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20645
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeLogQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 20324
      },
      "name": "DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20330
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20336
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20342
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 20365
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 20357
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20423
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20439
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20411
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20427
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20443
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20404
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20417
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20433
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20369
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 20567
      },
      "name": "DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20573
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20579
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20585
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 20447
      },
      "name": "DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20453
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20465
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20459
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 20488
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 20480
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20546
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20534
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20550
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20563
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20527
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20540
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20556
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20492
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 20600
      },
      "name": "DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20606
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20612
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20618
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 20688
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 20680
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20771
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20774
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20791
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20808
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20758
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20768
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20778
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20795
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20746
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20812
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20762
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20784
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20739
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20801
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20752
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20692
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeLogQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 20816
      },
      "name": "DashboardWidgetHostmapDefinitionRequestSizeProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "Your chosen metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20834
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#filter_by Dashboard#filter_by}",
            "stability": "stable",
            "summary": "A list of processes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20822
          },
          "name": "filterBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The max number of items in the filter list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20828
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_by Dashboard#search_by}",
            "stability": "stable",
            "summary": "Your chosen search term."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20840
          },
          "name": "searchBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 20864
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 20856
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20915
          },
          "name": "resetFilterBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20931
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20960
          },
          "name": "resetSearchBy"
        }
      ],
      "name": "DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20919
          },
          "name": "filterByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20935
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20948
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20964
          },
          "name": "searchByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20909
          },
          "name": "filterBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20925
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20941
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20954
          },
          "name": "searchBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20868
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 21277
      },
      "name": "DashboardWidgetHostmapDefinitionRequestSizeRumQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21283
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21295
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21301
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21307
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21289
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeRumQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 20968
      },
      "name": "DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20974
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20980
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 20986
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 21009
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 21001
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21067
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21083
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21055
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21071
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21087
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21048
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21061
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21077
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21013
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 21211
      },
      "name": "DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21217
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21223
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21229
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 21091
      },
      "name": "DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21097
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21109
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21103
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 21132
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 21124
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21190
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21178
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21194
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21207
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21171
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21184
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21200
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 21244
      },
      "name": "DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21250
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21256
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21262
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 21332
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 21324
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21415
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21418
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21435
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21452
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21402
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21412
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21422
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21439
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21390
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21456
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21406
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21428
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21383
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21445
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21396
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21336
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeRumQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 21769
      },
      "name": "DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21775
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21787
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21793
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21799
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21781
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 21460
      },
      "name": "DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21466
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21472
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21478
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 21501
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 21493
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21559
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21575
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21547
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21563
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21579
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21540
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21553
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21569
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21505
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 21703
      },
      "name": "DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21709
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21715
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21721
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 21583
      },
      "name": "DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21589
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21601
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21595
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 21624
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 21616
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21682
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21670
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21686
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21699
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21663
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21676
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21692
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21628
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 21736
      },
      "name": "DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21742
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21748
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21754
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 21824
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 21816
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21907
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21910
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21927
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21944
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21894
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21904
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21914
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21931
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21882
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21948
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21898
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21920
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21875
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21937
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21888
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 21828
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionStyle": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionStyle",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 22105
      },
      "name": "DashboardWidgetHostmapDefinitionStyle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#fill_max Dashboard#fill_max}",
            "stability": "stable",
            "summary": "The max value to use to color the map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22111
          },
          "name": "fillMax",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#fill_min Dashboard#fill_min}",
            "stability": "stable",
            "summary": "The min value to use to color the map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22117
          },
          "name": "fillMin",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette Dashboard#palette}",
            "stability": "stable",
            "summary": "A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22123
          },
          "name": "palette",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette_flip Dashboard#palette_flip}",
            "stability": "stable",
            "summary": "A Boolean indicating whether to flip the palette tones."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22129
          },
          "name": "paletteFlip",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionStyle"
    },
    "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionStyleOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionStyleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 22153
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 22145
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22204
          },
          "name": "resetFillMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22220
          },
          "name": "resetFillMin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22236
          },
          "name": "resetPalette"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22252
          },
          "name": "resetPaletteFlip"
        }
      ],
      "name": "DashboardWidgetHostmapDefinitionStyleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22208
          },
          "name": "fillMaxInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22224
          },
          "name": "fillMinInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22256
          },
          "name": "paletteFlipInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22240
          },
          "name": "paletteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22198
          },
          "name": "fillMax",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22214
          },
          "name": "fillMin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22230
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22246
          },
          "name": "paletteFlip",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetHostmapDefinitionStyle"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetHostmapDefinitionStyleOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetIframeDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetIframeDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 22619
      },
      "name": "DashboardWidgetIframeDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#url Dashboard#url}",
            "stability": "stable",
            "summary": "The URL to use as a data source for the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22625
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetIframeDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetIframeDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetIframeDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 22646
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 22638
      },
      "name": "DashboardWidgetIframeDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22680
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22673
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22650
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetIframeDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetIframeDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetImageDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetImageDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 22684
      },
      "name": "DashboardWidgetImageDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#url Dashboard#url}",
            "stability": "stable",
            "summary": "The URL to use as a data source for the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22720
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#has_background Dashboard#has_background}",
            "stability": "stable",
            "summary": "Whether to display a background or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22690
          },
          "name": "hasBackground",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#has_border Dashboard#has_border}",
            "stability": "stable",
            "summary": "Whether to display a border or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22696
          },
          "name": "hasBorder",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#horizontal_align Dashboard#horizontal_align}",
            "stability": "stable",
            "summary": "The horizontal alignment for the widget. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22702
          },
          "name": "horizontalAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Note: `small` and `large` values are deprecated. Valid values are `sm`, `md`, `lg`, `small`, `large`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#margin Dashboard#margin}",
            "stability": "stable",
            "summary": "The margins to use around the image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22708
          },
          "name": "margin",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The values are based on the image `object-fit` CSS properties. Note: `zoom`, `fit` and `center` values are deprecated. Valid values are `fill`, `contain`, `cover`, `none`, `scale-down`, `zoom`, `fit`, `center`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sizing Dashboard#sizing}",
            "stability": "stable",
            "summary": "The preferred method to adapt the dimensions of the image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22714
          },
          "name": "sizing",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#url_dark_theme Dashboard#url_dark_theme}",
            "stability": "stable",
            "summary": "The URL in dark mode to use as a data source for the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22726
          },
          "name": "urlDarkTheme",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#vertical_align Dashboard#vertical_align}",
            "stability": "stable",
            "summary": "The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22732
          },
          "name": "verticalAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetImageDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetImageDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetImageDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 22760
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 22752
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22835
          },
          "name": "resetHasBackground"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22851
          },
          "name": "resetHasBorder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22867
          },
          "name": "resetHorizontalAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22883
          },
          "name": "resetMargin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22899
          },
          "name": "resetSizing"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22928
          },
          "name": "resetUrlDarkTheme"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22944
          },
          "name": "resetVerticalAlign"
        }
      ],
      "name": "DashboardWidgetImageDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22839
          },
          "name": "hasBackgroundInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22855
          },
          "name": "hasBorderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22871
          },
          "name": "horizontalAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22887
          },
          "name": "marginInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22903
          },
          "name": "sizingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22932
          },
          "name": "urlDarkThemeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22916
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22948
          },
          "name": "verticalAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22829
          },
          "name": "hasBackground",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22845
          },
          "name": "hasBorder",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22861
          },
          "name": "horizontalAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22877
          },
          "name": "margin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22893
          },
          "name": "sizing",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22909
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22922
          },
          "name": "urlDarkTheme",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22938
          },
          "name": "verticalAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22764
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetImageDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetImageDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetLogStreamDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetLogStreamDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 23043
      },
      "name": "DashboardWidgetLogStreamDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#columns Dashboard#columns}",
            "stability": "stable",
            "summary": "Stringified list of columns to use, for example: `[\"column1\",\"column2\",\"column3\"]`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23049
          },
          "name": "columns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#indexes Dashboard#indexes}",
            "stability": "stable",
            "summary": "An array of index names to query in the stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23055
          },
          "name": "indexes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `1y`, `alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#live_span Dashboard#live_span}",
            "stability": "stable",
            "summary": "The timeframe to use when displaying the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23061
          },
          "name": "liveSpan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#message_display Dashboard#message_display}",
            "stability": "stable",
            "summary": "The number of log lines to display. Valid values are `inline`, `expanded-md`, `expanded-lg`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23067
          },
          "name": "messageDisplay",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The query to use in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23073
          },
          "name": "query",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_date_column Dashboard#show_date_column}",
            "stability": "stable",
            "summary": "If the date column should be displayed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23079
          },
          "name": "showDateColumn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_message_column Dashboard#show_message_column}",
            "stability": "stable",
            "summary": "If the message column should be displayed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23085
          },
          "name": "showMessageColumn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "sort block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23109
          },
          "name": "sort",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetLogStreamDefinitionSort"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23091
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23097
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23103
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetLogStreamDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetLogStreamDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetLogStreamDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 23140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 23132
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23390
          },
          "name": "putSort",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetLogStreamDefinitionSort"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23233
          },
          "name": "resetColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23249
          },
          "name": "resetIndexes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23265
          },
          "name": "resetLiveSpan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23281
          },
          "name": "resetMessageDisplay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23297
          },
          "name": "resetQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23313
          },
          "name": "resetShowDateColumn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23329
          },
          "name": "resetShowMessageColumn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23393
          },
          "name": "resetSort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23345
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23361
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23377
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetLogStreamDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23387
          },
          "name": "sort",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetLogStreamDefinitionSortOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23237
          },
          "name": "columnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23253
          },
          "name": "indexesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23269
          },
          "name": "liveSpanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23285
          },
          "name": "messageDisplayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23301
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23317
          },
          "name": "showDateColumnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23333
          },
          "name": "showMessageColumnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23397
          },
          "name": "sortInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetLogStreamDefinitionSort"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23365
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23349
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23381
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23227
          },
          "name": "columns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23243
          },
          "name": "indexes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23259
          },
          "name": "liveSpan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23275
          },
          "name": "messageDisplay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23291
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23307
          },
          "name": "showDateColumn",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23323
          },
          "name": "showMessageColumn",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23339
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23355
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23371
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetLogStreamDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetLogStreamDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetLogStreamDefinitionSort": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetLogStreamDefinitionSort",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 22952
      },
      "name": "DashboardWidgetLogStreamDefinitionSort",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#column Dashboard#column}",
            "stability": "stable",
            "summary": "The facet path for the column."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22958
          },
          "name": "column",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22964
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetLogStreamDefinitionSort"
    },
    "@cdktf/provider-datadog.DashboardWidgetLogStreamDefinitionSortOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetLogStreamDefinitionSortOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 22986
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 22978
      },
      "name": "DashboardWidgetLogStreamDefinitionSortOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23026
          },
          "name": "columnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23039
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23019
          },
          "name": "column",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23032
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 22990
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetLogStreamDefinitionSort"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetLogStreamDefinitionSortOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetManageStatusDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetManageStatusDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 23401
      },
      "name": "DashboardWidgetManageStatusDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The query to use in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23425
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#color_preference Dashboard#color_preference}",
            "stability": "stable",
            "summary": "Whether to colorize text or background. Valid values are `background`, `text`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23407
          },
          "name": "colorPreference",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#display_format Dashboard#display_format}",
            "stability": "stable",
            "summary": "The display setting to use. Valid values are `counts`, `countsAndList`, `list`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23413
          },
          "name": "displayFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#hide_zero_counts Dashboard#hide_zero_counts}",
            "stability": "stable",
            "summary": "A Boolean indicating whether to hide empty categories."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23419
          },
          "name": "hideZeroCounts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_last_triggered Dashboard#show_last_triggered}",
            "stability": "stable",
            "summary": "A Boolean indicating whether to show when monitors/groups last triggered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23431
          },
          "name": "showLastTriggered",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `name`, `group`, `status`, `tags`, `triggered`, `group,asc`, `group,desc`, `name,asc`, `name,desc`, `status,asc`, `status,desc`, `tags,asc`, `tags,desc`, `triggered,asc`, `triggered,desc`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "The method to sort the monitors."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23437
          },
          "name": "sort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#summary_type Dashboard#summary_type}",
            "stability": "stable",
            "summary": "The summary type to use. Valid values are `monitors`, `groups`, `combined`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23443
          },
          "name": "summaryType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23449
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23455
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23461
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetManageStatusDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetManageStatusDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetManageStatusDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 23491
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 23483
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23578
          },
          "name": "resetColorPreference"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23594
          },
          "name": "resetDisplayFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23610
          },
          "name": "resetHideZeroCounts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23639
          },
          "name": "resetShowLastTriggered"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23655
          },
          "name": "resetSort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23671
          },
          "name": "resetSummaryType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23687
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23703
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23719
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetManageStatusDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23582
          },
          "name": "colorPreferenceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23598
          },
          "name": "displayFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23614
          },
          "name": "hideZeroCountsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23627
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23643
          },
          "name": "showLastTriggeredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23659
          },
          "name": "sortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23675
          },
          "name": "summaryTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23707
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23691
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23723
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23572
          },
          "name": "colorPreference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23588
          },
          "name": "displayFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23604
          },
          "name": "hideZeroCounts",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23620
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23633
          },
          "name": "showLastTriggered",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23649
          },
          "name": "sort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23665
          },
          "name": "summaryType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23681
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23697
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23713
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23495
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetManageStatusDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetManageStatusDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetNoteDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetNoteDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 23727
      },
      "name": "DashboardWidgetNoteDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#content Dashboard#content}",
            "stability": "stable",
            "summary": "The content of the note."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23739
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#background_color Dashboard#background_color}",
            "stability": "stable",
            "summary": "The background color of the note."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23733
          },
          "name": "backgroundColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#font_size Dashboard#font_size}",
            "stability": "stable",
            "summary": "The size of the text."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23745
          },
          "name": "fontSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#has_padding Dashboard#has_padding}",
            "stability": "stable",
            "summary": "Whether to add padding or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23751
          },
          "name": "hasPadding",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_tick Dashboard#show_tick}",
            "stability": "stable",
            "summary": "Whether to show a tick or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23757
          },
          "name": "showTick",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#text_align Dashboard#text_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's text. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23763
          },
          "name": "textAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `bottom`, `left`, `right`, `top`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#tick_edge Dashboard#tick_edge}",
            "stability": "stable",
            "summary": "When `tick = true`, a string indicating on which side of the widget the tick should be displayed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23769
          },
          "name": "tickEdge",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#tick_pos Dashboard#tick_pos}",
            "stability": "stable",
            "summary": "When `tick = true`, a string with a percent sign indicating the position of the tick, for example: `tick_pos = \"50%\"` is centered alignment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23775
          },
          "name": "tickPos",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#vertical_align Dashboard#vertical_align}",
            "stability": "stable",
            "summary": "The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23781
          },
          "name": "verticalAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetNoteDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetNoteDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetNoteDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 23810
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 23802
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23891
          },
          "name": "resetBackgroundColor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23920
          },
          "name": "resetFontSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23936
          },
          "name": "resetHasPadding"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23952
          },
          "name": "resetShowTick"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23968
          },
          "name": "resetTextAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23984
          },
          "name": "resetTickEdge"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24000
          },
          "name": "resetTickPos"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24016
          },
          "name": "resetVerticalAlign"
        }
      ],
      "name": "DashboardWidgetNoteDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23895
          },
          "name": "backgroundColorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23908
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23924
          },
          "name": "fontSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23940
          },
          "name": "hasPaddingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23956
          },
          "name": "showTickInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23972
          },
          "name": "textAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23988
          },
          "name": "tickEdgeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24004
          },
          "name": "tickPosInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24020
          },
          "name": "verticalAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23885
          },
          "name": "backgroundColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23901
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23914
          },
          "name": "fontSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23930
          },
          "name": "hasPadding",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23946
          },
          "name": "showTick",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23962
          },
          "name": "textAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23978
          },
          "name": "tickEdge",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23994
          },
          "name": "tickPos",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24010
          },
          "name": "verticalAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 23814
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetNoteDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetNoteDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 28432
      },
      "name": "DashboardWidgetQueryTableDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_link Dashboard#custom_link}",
            "stability": "stable",
            "summary": "custom_link block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28468
          },
          "name": "customLink",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#has_search_bar Dashboard#has_search_bar}",
            "stability": "stable",
            "summary": "Controls the display of the search bar. Valid values are `always`, `never`, `auto`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28438
          },
          "name": "hasSearchBar",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `1y`, `alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#live_span Dashboard#live_span}",
            "stability": "stable",
            "summary": "The timeframe to use when displaying the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28444
          },
          "name": "liveSpan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#request Dashboard#request}",
            "stability": "stable",
            "summary": "request block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28474
          },
          "name": "request",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28450
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28456
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28462
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionCustomLink": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionCustomLink",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 24024
      },
      "name": "DashboardWidgetQueryTableDefinitionCustomLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_hidden Dashboard#is_hidden}",
            "stability": "stable",
            "summary": "The flag for toggling context menu link visibility."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24030
          },
          "name": "isHidden",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "The label for the custom link URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24036
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#link Dashboard#link}",
            "stability": "stable",
            "summary": "The URL of the custom link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24042
          },
          "name": "link",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When override_label is provided, the client request omits the label field.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#override_label Dashboard#override_label}",
            "stability": "stable",
            "summary": "The label id that refers to a context menu link item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24048
          },
          "name": "overrideLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionCustomLink"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 28501
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 28493
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28651
          },
          "name": "resetCustomLink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28570
          },
          "name": "resetHasSearchBar"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28586
          },
          "name": "resetLiveSpan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28668
          },
          "name": "resetRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28602
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28618
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28634
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetQueryTableDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28655
          },
          "name": "customLinkInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28574
          },
          "name": "hasSearchBarInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28590
          },
          "name": "liveSpanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28672
          },
          "name": "requestInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28622
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28606
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28638
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28644
          },
          "name": "customLink",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28564
          },
          "name": "hasSearchBar",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28580
          },
          "name": "liveSpan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28661
          },
          "name": "request",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28596
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28612
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28628
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28505
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequest": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 28315
      },
      "name": "DashboardWidgetQueryTableDefinitionRequest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28321
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#alias Dashboard#alias}",
            "stability": "stable",
            "summary": "The alias for the column name (defaults to metric name)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28327
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_query Dashboard#apm_query}",
            "stability": "stable",
            "summary": "apm_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28357
          },
          "name": "apmQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_stats_query Dashboard#apm_stats_query}",
            "stability": "stable",
            "summary": "apm_stats_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28363
          },
          "name": "apmStatsQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmStatsQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "List items one of `number`, `bar`. Valid values are `number`, `bar`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#cell_display_mode Dashboard#cell_display_mode}",
            "stability": "stable",
            "summary": "A list of display modes for each table cell."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28333
          },
          "name": "cellDisplayMode",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#conditional_formats Dashboard#conditional_formats}",
            "stability": "stable",
            "summary": "conditional_formats block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28369
          },
          "name": "conditionalFormats",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestConditionalFormats"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#formula Dashboard#formula}",
            "stability": "stable",
            "summary": "formula block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28375
          },
          "name": "formula",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestFormula"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The number of lines to show in the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28339
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#log_query Dashboard#log_query}",
            "stability": "stable",
            "summary": "log_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28381
          },
          "name": "logQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "The sort order for the rows. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28345
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28387
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestProcessQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#q Dashboard#q}",
            "stability": "stable",
            "summary": "The metric query to use for this widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28351
          },
          "name": "q",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28393
          },
          "name": "query",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQuery"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#rum_query Dashboard#rum_query}",
            "stability": "stable",
            "summary": "rum_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28399
          },
          "name": "rumQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#security_query Dashboard#security_query}",
            "stability": "stable",
            "summary": "security_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28405
          },
          "name": "securityQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequest"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 24373
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestApmQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24379
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24391
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24397
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24403
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24385
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestApmQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 24064
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24070
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24076
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24082
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 24105
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 24097
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24163
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24179
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24151
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24167
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24183
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24144
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24157
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24173
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24109
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 24307
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24313
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24319
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24325
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 24187
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24193
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24205
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24199
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 24228
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 24220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24286
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24274
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24290
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24303
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24267
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24280
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24296
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 24340
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24346
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24352
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24358
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 24428
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 24420
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24511
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24514
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24531
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24548
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24498
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetQueryTableDefinitionRequestApmQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24508
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24518
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24535
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24486
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24552
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24502
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24524
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24479
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24541
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24492
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24432
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestApmQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmStatsQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmStatsQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 24596
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestApmStatsQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "The environment name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24602
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The operation name associated with the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24608
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag Dashboard#primary_tag}",
            "stability": "stable",
            "summary": "The organization's host group name and value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24614
          },
          "name": "primaryTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#row_type Dashboard#row_type}",
            "stability": "stable",
            "summary": "The level of detail for the request. Valid values are `service`, `resource`, `span`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24626
          },
          "name": "rowType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "The service name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24632
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#columns Dashboard#columns}",
            "stability": "stable",
            "summary": "columns block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24638
          },
          "name": "columns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumns"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#resource Dashboard#resource}",
            "stability": "stable",
            "summary": "The resource name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24620
          },
          "name": "resource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestApmStatsQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumns": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 24556
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumns",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The column name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24574
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#alias Dashboard#alias}",
            "stability": "stable",
            "summary": "A user-assigned alias for the column."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24562
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#cell_display_mode Dashboard#cell_display_mode}",
            "stability": "stable",
            "summary": "A list of display modes for each table cell. Valid values are `number`, `bar`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24568
          },
          "name": "cellDisplayMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24580
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumns"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 24665
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 24657
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24816
          },
          "name": "resetColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24773
          },
          "name": "resetResource"
        }
      ],
      "name": "DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24820
          },
          "name": "columnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumns"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24735
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24748
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24761
          },
          "name": "primaryTagInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24777
          },
          "name": "resourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24790
          },
          "name": "rowTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24803
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24809
          },
          "name": "columns",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumns"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24728
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24741
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24754
          },
          "name": "primaryTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24767
          },
          "name": "resource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24783
          },
          "name": "rowType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24796
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24669
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestApmStatsQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestConditionalFormats": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestConditionalFormats",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 24824
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestConditionalFormats",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#comparator Dashboard#comparator}",
            "stability": "stable",
            "summary": "The comparator to use. Valid values are `>`, `>=`, `<`, `<=`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24830
          },
          "name": "comparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette Dashboard#palette}",
            "stability": "stable",
            "summary": "The color palette to apply."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24866
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#value Dashboard#value}",
            "stability": "stable",
            "summary": "A value for the comparator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24878
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_bg_color Dashboard#custom_bg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the background, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24836
          },
          "name": "customBgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_fg_color Dashboard#custom_fg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the foreground, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24842
          },
          "name": "customFgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#hide_value Dashboard#hide_value}",
            "stability": "stable",
            "summary": "Setting this to True hides values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24848
          },
          "name": "hideValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#image_url Dashboard#image_url}",
            "stability": "stable",
            "summary": "Displays an image as the background."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24854
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric from the request to correlate with this conditional format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24860
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#timeframe Dashboard#timeframe}",
            "stability": "stable",
            "summary": "Defines the displayed timeframe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24872
          },
          "name": "timeframe",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestConditionalFormats"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestFormula": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestFormula",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 25071
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestFormula",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#formula_expression Dashboard#formula_expression}",
            "stability": "stable",
            "summary": "A string expression built from queries, formulas, and functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25089
          },
          "name": "formulaExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#alias Dashboard#alias}",
            "stability": "stable",
            "summary": "An expression alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25077
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#cell_display_mode Dashboard#cell_display_mode}",
            "stability": "stable",
            "summary": "A list of display modes for each table cell. Valid values are `number`, `bar`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25083
          },
          "name": "cellDisplayMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#conditional_formats Dashboard#conditional_formats}",
            "stability": "stable",
            "summary": "conditional_formats block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25095
          },
          "name": "conditionalFormats",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormats"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "limit block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25101
          },
          "name": "limit",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestFormulaLimit"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestFormula"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormats": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormats",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 24899
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormats",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#comparator Dashboard#comparator}",
            "stability": "stable",
            "summary": "The comparator to use. Valid values are `>`, `>=`, `<`, `<=`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24905
          },
          "name": "comparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette Dashboard#palette}",
            "stability": "stable",
            "summary": "The color palette to apply."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24941
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#value Dashboard#value}",
            "stability": "stable",
            "summary": "A value for the comparator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24953
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_bg_color Dashboard#custom_bg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the background, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24911
          },
          "name": "customBgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_fg_color Dashboard#custom_fg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the foreground, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24917
          },
          "name": "customFgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#hide_value Dashboard#hide_value}",
            "stability": "stable",
            "summary": "Setting this to True hides values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24923
          },
          "name": "hideValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#image_url Dashboard#image_url}",
            "stability": "stable",
            "summary": "Displays an image as the background."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24929
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric from the request to correlate with this conditional format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24935
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#timeframe Dashboard#timeframe}",
            "stability": "stable",
            "summary": "Defines the displayed timeframe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24947
          },
          "name": "timeframe",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormats"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestFormulaLimit": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestFormulaLimit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 24974
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestFormulaLimit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#count Dashboard#count}",
            "stability": "stable",
            "summary": "The number of results to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24980
          },
          "name": "count",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "The direction of the sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 24986
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestFormulaLimit"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 25008
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 25000
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25047
          },
          "name": "resetCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25063
          },
          "name": "resetOrder"
        }
      ],
      "name": "DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25051
          },
          "name": "countInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25067
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25041
          },
          "name": "count",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25057
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25012
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestFormulaLimit"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 25427
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestLogQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25433
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25445
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25451
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25457
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25439
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestLogQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 25118
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25124
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25130
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25136
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 25159
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 25151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25217
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25233
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25205
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25221
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25237
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25198
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25211
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25227
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 25361
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25367
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25373
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25379
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 25241
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25247
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25259
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25253
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 25282
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 25274
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25340
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25328
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25344
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25357
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25321
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25334
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25350
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25286
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 25394
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25400
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25406
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25412
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 25482
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 25474
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25565
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25568
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25585
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25602
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25552
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetQueryTableDefinitionRequestLogQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25562
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25572
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25589
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25540
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25606
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25556
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25578
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25533
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25595
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25546
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25486
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestLogQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestLogQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 25610
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "Your chosen metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25628
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#filter_by Dashboard#filter_by}",
            "stability": "stable",
            "summary": "A list of processes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25616
          },
          "name": "filterBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The max number of items in the filter list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25622
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_by Dashboard#search_by}",
            "stability": "stable",
            "summary": "Your chosen search term."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25634
          },
          "name": "searchBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 25658
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 25650
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25709
          },
          "name": "resetFilterBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25725
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25754
          },
          "name": "resetSearchBy"
        }
      ],
      "name": "DashboardWidgetQueryTableDefinitionRequestProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25713
          },
          "name": "filterByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25729
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25742
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25758
          },
          "name": "searchByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25703
          },
          "name": "filterBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25719
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25735
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25748
          },
          "name": "searchBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25662
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 27284
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_dependency_stats_query Dashboard#apm_dependency_stats_query}",
            "stability": "stable",
            "summary": "apm_dependency_stats_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27290
          },
          "name": "apmDependencyStatsQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_resource_stats_query Dashboard#apm_resource_stats_query}",
            "stability": "stable",
            "summary": "apm_resource_stats_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27296
          },
          "name": "apmResourceStatsQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#event_query Dashboard#event_query}",
            "stability": "stable",
            "summary": "event_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27302
          },
          "name": "eventQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric_query Dashboard#metric_query}",
            "stability": "stable",
            "summary": "metric_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27308
          },
          "name": "metricQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27314
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 25762
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25768
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "APM Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25774
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25786
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#operation_name Dashboard#operation_name}",
            "stability": "stable",
            "summary": "Name of operation on service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25792
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#resource_name Dashboard#resource_name}",
            "stability": "stable",
            "summary": "APM resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25810
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "APM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25816
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#stat Dashboard#stat}",
            "stability": "stable",
            "summary": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25822
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_upstream Dashboard#is_upstream}",
            "stability": "stable",
            "summary": "Determines whether stats for upstream or downstream dependencies should be queried."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25780
          },
          "name": "isUpstream",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_name Dashboard#primary_tag_name}",
            "stability": "stable",
            "summary": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25798
          },
          "name": "primaryTagName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_value Dashboard#primary_tag_value}",
            "stability": "stable",
            "summary": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25804
          },
          "name": "primaryTagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 25852
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 25844
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25965
          },
          "name": "resetIsUpstream"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26007
          },
          "name": "resetPrimaryTagName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26023
          },
          "name": "resetPrimaryTagValue"
        }
      ],
      "name": "DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25940
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25953
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25969
          },
          "name": "isUpstreamInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25982
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25995
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26011
          },
          "name": "primaryTagNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26027
          },
          "name": "primaryTagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26040
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26053
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26066
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25933
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25946
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25959
          },
          "name": "isUpstream",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25975
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25988
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26001
          },
          "name": "primaryTagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26017
          },
          "name": "primaryTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26033
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26046
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26059
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 25856
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 26070
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26076
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "APM Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26082
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26094
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "APM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26124
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#stat Dashboard#stat}",
            "stability": "stable",
            "summary": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26130
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "Array of fields to group results by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26088
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#operation_name Dashboard#operation_name}",
            "stability": "stable",
            "summary": "Name of operation on service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26100
          },
          "name": "operationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_name Dashboard#primary_tag_name}",
            "stability": "stable",
            "summary": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26106
          },
          "name": "primaryTagName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_value Dashboard#primary_tag_value}",
            "stability": "stable",
            "summary": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26112
          },
          "name": "primaryTagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#resource_name Dashboard#resource_name}",
            "stability": "stable",
            "summary": "APM resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26118
          },
          "name": "resourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 26160
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 26152
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26273
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26302
          },
          "name": "resetOperationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26318
          },
          "name": "resetPrimaryTagName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26334
          },
          "name": "resetPrimaryTagValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26350
          },
          "name": "resetResourceName"
        }
      ],
      "name": "DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26248
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26261
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26277
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26290
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26306
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26322
          },
          "name": "primaryTagNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26338
          },
          "name": "primaryTagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26354
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26367
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26380
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26241
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26254
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26267
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26283
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26296
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26312
          },
          "name": "primaryTagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26328
          },
          "name": "primaryTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26344
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26360
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26373
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26164
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 26638
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestQueryEventQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute Dashboard#compute}",
            "stability": "stable",
            "summary": "compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26662
          },
          "name": "compute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26644
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26656
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26668
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#indexes Dashboard#indexes}",
            "stability": "stable",
            "summary": "An array of index names to query in the stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26650
          },
          "name": "indexes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search Dashboard#search}",
            "stability": "stable",
            "summary": "search block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26674
          },
          "name": "search",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestQueryEventQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 26384
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation methods for event platform queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26390
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "A time interval in milliseconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26396
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The measurable attribute to compute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26402
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 26540
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The event facet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26546
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The number of groups to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26552
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "sort block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26558
          },
          "name": "sort",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 26417
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation methods for the event platform queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26423
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric used for sorting group by results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26429
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Direction of sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26435
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 26458
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 26450
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26516
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26532
          },
          "name": "resetOrder"
        }
      ],
      "name": "DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26504
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26520
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26536
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26497
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26510
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26526
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26462
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 26700
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 26692
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26833
          },
          "name": "putSearch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26820
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26776
          },
          "name": "resetIndexes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26836
          },
          "name": "resetSearch"
        }
      ],
      "name": "DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26830
          },
          "name": "search",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26807
          },
          "name": "computeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26764
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26824
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26780
          },
          "name": "indexesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26793
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26840
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26799
          },
          "name": "compute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26757
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26813
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26770
          },
          "name": "indexes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26786
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26704
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 26573
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The events search string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26579
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 26600
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 26592
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26634
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26627
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26604
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 26844
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of the query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26862
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The metrics query definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26868
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26850
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for metrics queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26856
          },
          "name": "dataSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 26892
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 26884
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26943
          },
          "name": "resetAggregator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26959
          },
          "name": "resetDataSource"
        }
      ],
      "name": "DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26947
          },
          "name": "aggregatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26963
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26976
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26989
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26937
          },
          "name": "aggregator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26953
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26969
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26982
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26896
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 26993
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for process queries. Valid values are `process`, `container`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27005
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The process metric name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27023
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27029
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 26999
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_normalized_cpu Dashboard#is_normalized_cpu}",
            "stability": "stable",
            "summary": "Whether to normalize the CPU percentages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27011
          },
          "name": "isNormalizedCpu",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The number of hits to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27017
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "The direction of the sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27035
          },
          "name": "sort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#tag_filters Dashboard#tag_filters}",
            "stability": "stable",
            "summary": "An array of tags to filter by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27041
          },
          "name": "tagFilters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#text_filter Dashboard#text_filter}",
            "stability": "stable",
            "summary": "The text to use as a filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27047
          },
          "name": "textFilter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 27076
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 27068
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27157
          },
          "name": "resetAggregator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27186
          },
          "name": "resetIsNormalizedCpu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27202
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27244
          },
          "name": "resetSort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27260
          },
          "name": "resetTagFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27276
          },
          "name": "resetTextFilter"
        }
      ],
      "name": "DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27161
          },
          "name": "aggregatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27174
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27190
          },
          "name": "isNormalizedCpuInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27206
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27219
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27232
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27248
          },
          "name": "sortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27264
          },
          "name": "tagFiltersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27280
          },
          "name": "textFilterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27151
          },
          "name": "aggregator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27167
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27180
          },
          "name": "isNormalizedCpu",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27196
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27212
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27225
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27238
          },
          "name": "sort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27254
          },
          "name": "tagFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27270
          },
          "name": "textFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27080
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 27640
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestRumQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27646
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27658
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27664
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27670
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27652
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestRumQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 27331
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27337
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27343
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27349
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 27372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 27364
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27430
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27446
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27418
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27434
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27450
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27411
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27424
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27440
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 27574
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27580
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27586
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27592
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 27454
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27460
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27472
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27466
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 27495
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 27487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27553
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27541
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27557
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27570
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27534
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27547
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27563
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 27607
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27613
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27619
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27625
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 27695
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 27687
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27778
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27781
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27798
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27815
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27765
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetQueryTableDefinitionRequestRumQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27775
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27785
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27802
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27753
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27819
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27769
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27791
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27746
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27808
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27759
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27699
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestRumQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestRumQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 28132
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestSecurityQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28138
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28150
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28156
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28162
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28144
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestSecurityQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 27823
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27829
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27835
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27841
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 27864
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 27856
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27922
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27938
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27910
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27926
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27942
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27903
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27916
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27932
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27868
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 28066
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28072
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28078
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28084
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 27946
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27952
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27964
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27958
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 27987
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 27979
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28045
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28033
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28049
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28062
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28026
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28039
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28055
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 27991
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 28099
      },
      "name": "DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28105
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28111
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28117
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 28187
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 28179
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28270
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28273
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28290
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28307
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28257
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28267
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28277
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28294
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28245
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28311
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28261
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28283
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28238
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28300
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28251
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28191
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryTableDefinitionRequestSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 33280
      },
      "name": "DashboardWidgetQueryValueDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#autoscale Dashboard#autoscale}",
            "stability": "stable",
            "summary": "A Boolean indicating whether to automatically scale the tile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33286
          },
          "name": "autoscale",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_link Dashboard#custom_link}",
            "stability": "stable",
            "summary": "custom_link block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33334
          },
          "name": "customLink",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_unit Dashboard#custom_unit}",
            "stability": "stable",
            "summary": "The unit for the value displayed in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33292
          },
          "name": "customUnit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `1y`, `alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#live_span Dashboard#live_span}",
            "stability": "stable",
            "summary": "The timeframe to use when displaying the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33298
          },
          "name": "liveSpan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#precision Dashboard#precision}",
            "stability": "stable",
            "summary": "The precision to use when displaying the tile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33304
          },
          "name": "precision",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#request Dashboard#request}",
            "stability": "stable",
            "summary": "request block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33340
          },
          "name": "request",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#text_align Dashboard#text_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's text. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33310
          },
          "name": "textAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33316
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33322
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33328
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionCustomLink": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionCustomLink",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 28676
      },
      "name": "DashboardWidgetQueryValueDefinitionCustomLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_hidden Dashboard#is_hidden}",
            "stability": "stable",
            "summary": "The flag for toggling context menu link visibility."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28682
          },
          "name": "isHidden",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "The label for the custom link URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28688
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#link Dashboard#link}",
            "stability": "stable",
            "summary": "The URL of the custom link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28694
          },
          "name": "link",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When override_label is provided, the client request omits the label field.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#override_label Dashboard#override_label}",
            "stability": "stable",
            "summary": "The label id that refers to a context menu link item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28700
          },
          "name": "overrideLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionCustomLink"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 33370
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 33362
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33457
          },
          "name": "resetAutoscale"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33586
          },
          "name": "resetCustomLink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33473
          },
          "name": "resetCustomUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33489
          },
          "name": "resetLiveSpan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33505
          },
          "name": "resetPrecision"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33603
          },
          "name": "resetRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33521
          },
          "name": "resetTextAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33537
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33553
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33569
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetQueryValueDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33461
          },
          "name": "autoscaleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33590
          },
          "name": "customLinkInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33477
          },
          "name": "customUnitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33493
          },
          "name": "liveSpanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33509
          },
          "name": "precisionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33607
          },
          "name": "requestInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33525
          },
          "name": "textAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33557
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33541
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33573
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33451
          },
          "name": "autoscale",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33579
          },
          "name": "customLink",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33467
          },
          "name": "customUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33483
          },
          "name": "liveSpan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33499
          },
          "name": "precision",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33596
          },
          "name": "request",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33515
          },
          "name": "textAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33531
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33547
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33563
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33374
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequest": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 33191
      },
      "name": "DashboardWidgetQueryValueDefinitionRequest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33197
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_query Dashboard#apm_query}",
            "stability": "stable",
            "summary": "apm_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33209
          },
          "name": "apmQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#audit_query Dashboard#audit_query}",
            "stability": "stable",
            "summary": "audit_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33215
          },
          "name": "auditQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#conditional_formats Dashboard#conditional_formats}",
            "stability": "stable",
            "summary": "conditional_formats block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33221
          },
          "name": "conditionalFormats",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestConditionalFormats"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#formula Dashboard#formula}",
            "stability": "stable",
            "summary": "formula block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33227
          },
          "name": "formula",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestFormula"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#log_query Dashboard#log_query}",
            "stability": "stable",
            "summary": "log_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33233
          },
          "name": "logQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33239
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestProcessQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#q Dashboard#q}",
            "stability": "stable",
            "summary": "The metric query to use for this widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33203
          },
          "name": "q",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33245
          },
          "name": "query",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQuery"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#rum_query Dashboard#rum_query}",
            "stability": "stable",
            "summary": "rum_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33251
          },
          "name": "rumQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#security_query Dashboard#security_query}",
            "stability": "stable",
            "summary": "security_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33257
          },
          "name": "securityQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequest"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 29025
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestApmQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29031
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29043
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29049
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29055
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29037
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestApmQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 28716
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28722
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28728
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28734
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 28757
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 28749
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28815
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28831
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28803
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28819
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28835
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28796
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28809
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28825
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28761
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 28959
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28965
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28971
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28977
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 28839
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28845
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28857
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28851
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 28880
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 28872
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28938
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28926
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28942
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28955
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28919
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28932
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28948
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28884
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 28992
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 28998
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29004
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29010
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 29080
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 29072
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29163
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29166
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29183
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29200
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29150
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetQueryValueDefinitionRequestApmQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29160
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29170
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29187
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29138
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29204
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29154
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29176
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29131
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29193
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29144
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29084
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestApmQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestApmQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 29517
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestAuditQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29523
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29535
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29541
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29547
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29529
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestAuditQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 29208
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29214
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29220
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29226
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 29249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 29241
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29307
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29323
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29295
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29311
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29327
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29288
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29301
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29317
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 29451
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29457
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29463
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29469
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 29331
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29337
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29349
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29343
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 29372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 29364
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29430
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29418
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29434
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29447
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29411
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29424
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29440
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 29484
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29490
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29496
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29502
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 29572
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 29564
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29655
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29658
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29675
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29692
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29642
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetQueryValueDefinitionRequestAuditQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29652
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29662
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29679
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29630
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29696
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29646
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29668
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29623
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29685
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29636
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29576
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestAuditQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestAuditQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestConditionalFormats": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestConditionalFormats",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 29700
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestConditionalFormats",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#comparator Dashboard#comparator}",
            "stability": "stable",
            "summary": "The comparator to use. Valid values are `>`, `>=`, `<`, `<=`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29706
          },
          "name": "comparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette Dashboard#palette}",
            "stability": "stable",
            "summary": "The color palette to apply."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29742
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#value Dashboard#value}",
            "stability": "stable",
            "summary": "A value for the comparator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29754
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_bg_color Dashboard#custom_bg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the background, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29712
          },
          "name": "customBgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_fg_color Dashboard#custom_fg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the foreground, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29718
          },
          "name": "customFgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#hide_value Dashboard#hide_value}",
            "stability": "stable",
            "summary": "Setting this to True hides values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29724
          },
          "name": "hideValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#image_url Dashboard#image_url}",
            "stability": "stable",
            "summary": "Displays an image as the background."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29730
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric from the request to correlate with this conditional format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29736
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#timeframe Dashboard#timeframe}",
            "stability": "stable",
            "summary": "Defines the displayed timeframe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29748
          },
          "name": "timeframe",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestConditionalFormats"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestFormula": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestFormula",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 29947
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestFormula",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#formula_expression Dashboard#formula_expression}",
            "stability": "stable",
            "summary": "A string expression built from queries, formulas, and functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29965
          },
          "name": "formulaExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#alias Dashboard#alias}",
            "stability": "stable",
            "summary": "An expression alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29953
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#cell_display_mode Dashboard#cell_display_mode}",
            "stability": "stable",
            "summary": "A list of display modes for each table cell. Valid values are `number`, `bar`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29959
          },
          "name": "cellDisplayMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#conditional_formats Dashboard#conditional_formats}",
            "stability": "stable",
            "summary": "conditional_formats block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29971
          },
          "name": "conditionalFormats",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormats"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "limit block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29977
          },
          "name": "limit",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestFormulaLimit"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestFormula"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormats": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormats",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 29775
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormats",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#comparator Dashboard#comparator}",
            "stability": "stable",
            "summary": "The comparator to use. Valid values are `>`, `>=`, `<`, `<=`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29781
          },
          "name": "comparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette Dashboard#palette}",
            "stability": "stable",
            "summary": "The color palette to apply."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29817
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#value Dashboard#value}",
            "stability": "stable",
            "summary": "A value for the comparator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29829
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_bg_color Dashboard#custom_bg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the background, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29787
          },
          "name": "customBgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_fg_color Dashboard#custom_fg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the foreground, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29793
          },
          "name": "customFgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#hide_value Dashboard#hide_value}",
            "stability": "stable",
            "summary": "Setting this to True hides values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29799
          },
          "name": "hideValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#image_url Dashboard#image_url}",
            "stability": "stable",
            "summary": "Displays an image as the background."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29805
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric from the request to correlate with this conditional format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29811
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#timeframe Dashboard#timeframe}",
            "stability": "stable",
            "summary": "Defines the displayed timeframe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29823
          },
          "name": "timeframe",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormats"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestFormulaLimit": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestFormulaLimit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 29850
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestFormulaLimit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#count Dashboard#count}",
            "stability": "stable",
            "summary": "The number of results to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29856
          },
          "name": "count",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "The direction of the sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29862
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestFormulaLimit"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 29884
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 29876
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29923
          },
          "name": "resetCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29939
          },
          "name": "resetOrder"
        }
      ],
      "name": "DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29927
          },
          "name": "countInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29943
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29917
          },
          "name": "count",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29933
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 29888
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestFormulaLimit"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 30303
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestLogQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30309
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30321
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30327
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30333
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30315
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestLogQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 29994
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30000
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30006
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30012
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 30035
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 30027
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30093
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30109
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30081
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30097
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30113
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30074
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30087
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30103
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30039
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 30237
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30243
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30249
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30255
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 30117
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30123
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30135
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30129
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 30158
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 30150
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30216
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30204
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30220
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30233
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30197
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30210
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30226
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30162
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 30270
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30276
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30282
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30288
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 30358
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 30350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30441
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30444
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30461
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30478
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30428
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetQueryValueDefinitionRequestLogQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30438
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30448
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30465
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30416
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30482
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30432
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30454
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30409
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30471
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30422
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestLogQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestLogQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 30486
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "Your chosen metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30504
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#filter_by Dashboard#filter_by}",
            "stability": "stable",
            "summary": "A list of processes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30492
          },
          "name": "filterBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The max number of items in the filter list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30498
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_by Dashboard#search_by}",
            "stability": "stable",
            "summary": "Your chosen search term."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30510
          },
          "name": "searchBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 30534
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 30526
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30585
          },
          "name": "resetFilterBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30601
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30630
          },
          "name": "resetSearchBy"
        }
      ],
      "name": "DashboardWidgetQueryValueDefinitionRequestProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30589
          },
          "name": "filterByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30605
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30618
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30634
          },
          "name": "searchByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30579
          },
          "name": "filterBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30595
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30611
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30624
          },
          "name": "searchBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30538
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 32160
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_dependency_stats_query Dashboard#apm_dependency_stats_query}",
            "stability": "stable",
            "summary": "apm_dependency_stats_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32166
          },
          "name": "apmDependencyStatsQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_resource_stats_query Dashboard#apm_resource_stats_query}",
            "stability": "stable",
            "summary": "apm_resource_stats_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32172
          },
          "name": "apmResourceStatsQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#event_query Dashboard#event_query}",
            "stability": "stable",
            "summary": "event_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32178
          },
          "name": "eventQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric_query Dashboard#metric_query}",
            "stability": "stable",
            "summary": "metric_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32184
          },
          "name": "metricQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32190
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 30638
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30644
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "APM Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30650
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30662
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#operation_name Dashboard#operation_name}",
            "stability": "stable",
            "summary": "Name of operation on service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30668
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#resource_name Dashboard#resource_name}",
            "stability": "stable",
            "summary": "APM resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30686
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "APM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30692
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#stat Dashboard#stat}",
            "stability": "stable",
            "summary": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30698
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_upstream Dashboard#is_upstream}",
            "stability": "stable",
            "summary": "Determines whether stats for upstream or downstream dependencies should be queried."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30656
          },
          "name": "isUpstream",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_name Dashboard#primary_tag_name}",
            "stability": "stable",
            "summary": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30674
          },
          "name": "primaryTagName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_value Dashboard#primary_tag_value}",
            "stability": "stable",
            "summary": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30680
          },
          "name": "primaryTagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 30728
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 30720
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30841
          },
          "name": "resetIsUpstream"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30883
          },
          "name": "resetPrimaryTagName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30899
          },
          "name": "resetPrimaryTagValue"
        }
      ],
      "name": "DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30816
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30829
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30845
          },
          "name": "isUpstreamInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30858
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30871
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30887
          },
          "name": "primaryTagNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30903
          },
          "name": "primaryTagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30916
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30929
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30942
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30809
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30822
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30835
          },
          "name": "isUpstream",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30851
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30864
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30877
          },
          "name": "primaryTagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30893
          },
          "name": "primaryTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30909
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30922
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30935
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30732
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 30946
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30952
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "APM Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30958
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30970
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "APM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31000
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#stat Dashboard#stat}",
            "stability": "stable",
            "summary": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31006
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "Array of fields to group results by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30964
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#operation_name Dashboard#operation_name}",
            "stability": "stable",
            "summary": "Name of operation on service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30976
          },
          "name": "operationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_name Dashboard#primary_tag_name}",
            "stability": "stable",
            "summary": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30982
          },
          "name": "primaryTagName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_value Dashboard#primary_tag_value}",
            "stability": "stable",
            "summary": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30988
          },
          "name": "primaryTagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#resource_name Dashboard#resource_name}",
            "stability": "stable",
            "summary": "APM resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 30994
          },
          "name": "resourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 31036
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 31028
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31149
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31178
          },
          "name": "resetOperationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31194
          },
          "name": "resetPrimaryTagName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31210
          },
          "name": "resetPrimaryTagValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31226
          },
          "name": "resetResourceName"
        }
      ],
      "name": "DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31124
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31137
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31153
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31166
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31182
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31198
          },
          "name": "primaryTagNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31214
          },
          "name": "primaryTagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31230
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31243
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31256
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31117
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31130
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31143
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31159
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31172
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31188
          },
          "name": "primaryTagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31204
          },
          "name": "primaryTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31220
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31236
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31249
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31040
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 31514
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestQueryEventQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute Dashboard#compute}",
            "stability": "stable",
            "summary": "compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31538
          },
          "name": "compute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31520
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31532
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31544
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#indexes Dashboard#indexes}",
            "stability": "stable",
            "summary": "An array of index names to query in the stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31526
          },
          "name": "indexes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search Dashboard#search}",
            "stability": "stable",
            "summary": "search block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31550
          },
          "name": "search",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestQueryEventQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 31260
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation methods for event platform queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31266
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "A time interval in milliseconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31272
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The measurable attribute to compute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31278
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 31416
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The event facet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31422
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The number of groups to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31428
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "sort block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31434
          },
          "name": "sort",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 31293
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation methods for the event platform queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31299
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric used for sorting group by results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31305
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Direction of sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31311
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 31334
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 31326
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31392
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31408
          },
          "name": "resetOrder"
        }
      ],
      "name": "DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31380
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31396
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31412
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31373
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31386
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31402
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31338
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 31576
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 31568
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31709
          },
          "name": "putSearch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31696
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31652
          },
          "name": "resetIndexes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31712
          },
          "name": "resetSearch"
        }
      ],
      "name": "DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31706
          },
          "name": "search",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31683
          },
          "name": "computeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31640
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31700
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31656
          },
          "name": "indexesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31669
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31716
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31675
          },
          "name": "compute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31633
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31689
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31646
          },
          "name": "indexes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31662
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31580
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 31449
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The events search string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31455
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 31476
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 31468
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31510
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31503
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31480
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 31720
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of the query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31738
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The metrics query definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31744
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31726
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for metrics queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31732
          },
          "name": "dataSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 31768
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 31760
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31819
          },
          "name": "resetAggregator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31835
          },
          "name": "resetDataSource"
        }
      ],
      "name": "DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31823
          },
          "name": "aggregatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31839
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31852
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31865
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31813
          },
          "name": "aggregator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31829
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31845
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31858
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31772
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 31869
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for process queries. Valid values are `process`, `container`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31881
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The process metric name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31899
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31905
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31875
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_normalized_cpu Dashboard#is_normalized_cpu}",
            "stability": "stable",
            "summary": "Whether to normalize the CPU percentages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31887
          },
          "name": "isNormalizedCpu",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The number of hits to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31893
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "The direction of the sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31911
          },
          "name": "sort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#tag_filters Dashboard#tag_filters}",
            "stability": "stable",
            "summary": "An array of tags to filter by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31917
          },
          "name": "tagFilters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#text_filter Dashboard#text_filter}",
            "stability": "stable",
            "summary": "The text to use as a filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31923
          },
          "name": "textFilter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 31952
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 31944
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32033
          },
          "name": "resetAggregator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32062
          },
          "name": "resetIsNormalizedCpu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32078
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32120
          },
          "name": "resetSort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32136
          },
          "name": "resetTagFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32152
          },
          "name": "resetTextFilter"
        }
      ],
      "name": "DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32037
          },
          "name": "aggregatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32050
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32066
          },
          "name": "isNormalizedCpuInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32082
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32095
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32108
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32124
          },
          "name": "sortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32140
          },
          "name": "tagFiltersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32156
          },
          "name": "textFilterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32027
          },
          "name": "aggregator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32043
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32056
          },
          "name": "isNormalizedCpu",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32072
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32088
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32101
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32114
          },
          "name": "sort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32130
          },
          "name": "tagFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32146
          },
          "name": "textFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 31956
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 32516
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestRumQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32522
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32534
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32540
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32546
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32528
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestRumQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 32207
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32213
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32219
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32225
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 32248
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 32240
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32306
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32322
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32294
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32310
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32326
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32287
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32300
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32316
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32252
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 32450
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32456
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32462
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32468
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 32330
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32336
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32348
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32342
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 32371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 32363
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32429
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32417
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32433
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32446
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32410
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32423
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32439
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 32483
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32489
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32495
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32501
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 32571
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 32563
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32654
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32657
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32674
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32691
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32641
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetQueryValueDefinitionRequestRumQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32651
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32661
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32678
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32629
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32695
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32645
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32667
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32622
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32684
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32635
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32575
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestRumQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestRumQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 33008
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestSecurityQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33014
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33026
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33032
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33038
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33020
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestSecurityQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 32699
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32705
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32711
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32717
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 32740
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 32732
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32798
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32814
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32786
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32802
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32818
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32779
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32792
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32808
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32744
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 32942
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32948
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32954
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32960
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 32822
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32828
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32840
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32834
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 32863
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 32855
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32921
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32909
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32925
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32938
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32902
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32915
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32931
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32867
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 32975
      },
      "name": "DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32981
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32987
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 32993
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 33063
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 33055
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33146
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33149
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33166
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33183
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33133
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33143
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33153
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33170
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33121
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33187
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33137
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33159
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33114
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33176
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33127
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33067
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetQueryValueDefinitionRequestSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 40138
      },
      "name": "DashboardWidgetScatterplotDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#color_by_groups Dashboard#color_by_groups}",
            "stability": "stable",
            "summary": "List of groups used for colors."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40144
          },
          "name": "colorByGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_link Dashboard#custom_link}",
            "stability": "stable",
            "summary": "custom_link block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40174
          },
          "name": "customLink",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `1y`, `alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#live_span Dashboard#live_span}",
            "stability": "stable",
            "summary": "The timeframe to use when displaying the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40150
          },
          "name": "liveSpan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#request Dashboard#request}",
            "stability": "stable",
            "summary": "request block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40180
          },
          "name": "request",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequest"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40156
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40162
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40168
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#xaxis Dashboard#xaxis}",
            "stability": "stable",
            "summary": "xaxis block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40186
          },
          "name": "xaxis",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionXaxis"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#yaxis Dashboard#yaxis}",
            "stability": "stable",
            "summary": "yaxis block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40192
          },
          "name": "yaxis",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionYaxis"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionCustomLink": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionCustomLink",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 33611
      },
      "name": "DashboardWidgetScatterplotDefinitionCustomLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_hidden Dashboard#is_hidden}",
            "stability": "stable",
            "summary": "The flag for toggling context menu link visibility."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33617
          },
          "name": "isHidden",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "The label for the custom link URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33623
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#link Dashboard#link}",
            "stability": "stable",
            "summary": "The URL of the custom link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33629
          },
          "name": "link",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When override_label is provided, the client request omits the label field.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#override_label Dashboard#override_label}",
            "stability": "stable",
            "summary": "The label id that refers to a context menu link item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33635
          },
          "name": "overrideLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionCustomLink"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 40221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 40213
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40396
          },
          "name": "putRequest",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequest"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40412
          },
          "name": "putXaxis",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionXaxis"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40428
          },
          "name": "putYaxis",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionYaxis"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40302
          },
          "name": "resetColorByGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40383
          },
          "name": "resetCustomLink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40318
          },
          "name": "resetLiveSpan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40399
          },
          "name": "resetRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40334
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40350
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40366
          },
          "name": "resetTitleSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40415
          },
          "name": "resetXaxis"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40431
          },
          "name": "resetYaxis"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40393
          },
          "name": "request",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40409
          },
          "name": "xaxis",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionXaxisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40425
          },
          "name": "yaxis",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionYaxisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40306
          },
          "name": "colorByGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40387
          },
          "name": "customLinkInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40322
          },
          "name": "liveSpanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40403
          },
          "name": "requestInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequest"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40354
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40338
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40370
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40419
          },
          "name": "xaxisInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionXaxis"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40435
          },
          "name": "yaxisInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionYaxis"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40296
          },
          "name": "colorByGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40376
          },
          "name": "customLink",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40312
          },
          "name": "liveSpan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40328
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40344
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40360
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40225
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequest": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 39641
      },
      "name": "DashboardWidgetScatterplotDefinitionRequest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#scatterplot_table Dashboard#scatterplot_table}",
            "stability": "stable",
            "summary": "scatterplot_table block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39647
          },
          "name": "scatterplotTable",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTable"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#x Dashboard#x}",
            "stability": "stable",
            "summary": "x block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39653
          },
          "name": "x",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestX"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#y Dashboard#y}",
            "stability": "stable",
            "summary": "y block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39659
          },
          "name": "y",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestY"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequest"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 39682
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 39674
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39728
          },
          "name": "resetScatterplotTable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39745
          },
          "name": "resetX"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39762
          },
          "name": "resetY"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39732
          },
          "name": "scatterplotTableInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTable"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39749
          },
          "name": "xInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestX"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39766
          },
          "name": "yInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestY"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39721
          },
          "name": "scatterplotTable",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTable"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39738
          },
          "name": "x",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestX"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39755
          },
          "name": "y",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestY"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39686
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequest"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTable": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 35253
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestScatterplotTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#formula Dashboard#formula}",
            "stability": "stable",
            "summary": "formula block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35259
          },
          "name": "formula",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35265
          },
          "name": "query",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestScatterplotTable"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 33651
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#dimension Dashboard#dimension}",
            "stability": "stable",
            "summary": "Dimension of the Scatterplot. Valid values are `x`, `y`, `radius`, `color`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33663
          },
          "name": "dimension",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#formula_expression Dashboard#formula_expression}",
            "stability": "stable",
            "summary": "A string expression built from queries, formulas, and functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33669
          },
          "name": "formulaExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#alias Dashboard#alias}",
            "stability": "stable",
            "summary": "An expression alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33657
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 35206
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_dependency_stats_query Dashboard#apm_dependency_stats_query}",
            "stability": "stable",
            "summary": "apm_dependency_stats_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35212
          },
          "name": "apmDependencyStatsQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_resource_stats_query Dashboard#apm_resource_stats_query}",
            "stability": "stable",
            "summary": "apm_resource_stats_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35218
          },
          "name": "apmResourceStatsQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#event_query Dashboard#event_query}",
            "stability": "stable",
            "summary": "event_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35224
          },
          "name": "eventQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric_query Dashboard#metric_query}",
            "stability": "stable",
            "summary": "metric_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35230
          },
          "name": "metricQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35236
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 33684
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33690
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "APM Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33696
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33708
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#operation_name Dashboard#operation_name}",
            "stability": "stable",
            "summary": "Name of operation on service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33714
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#resource_name Dashboard#resource_name}",
            "stability": "stable",
            "summary": "APM resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33732
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "APM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33738
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#stat Dashboard#stat}",
            "stability": "stable",
            "summary": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33744
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_upstream Dashboard#is_upstream}",
            "stability": "stable",
            "summary": "Determines whether stats for upstream or downstream dependencies should be queried."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33702
          },
          "name": "isUpstream",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_name Dashboard#primary_tag_name}",
            "stability": "stable",
            "summary": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33720
          },
          "name": "primaryTagName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_value Dashboard#primary_tag_value}",
            "stability": "stable",
            "summary": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33726
          },
          "name": "primaryTagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 33774
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 33766
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33887
          },
          "name": "resetIsUpstream"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33929
          },
          "name": "resetPrimaryTagName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33945
          },
          "name": "resetPrimaryTagValue"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33862
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33875
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33891
          },
          "name": "isUpstreamInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33904
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33917
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33933
          },
          "name": "primaryTagNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33949
          },
          "name": "primaryTagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33962
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33975
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33988
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33855
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33868
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33881
          },
          "name": "isUpstream",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33897
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33910
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33923
          },
          "name": "primaryTagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33939
          },
          "name": "primaryTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33955
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33968
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33981
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33778
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 33992
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 33998
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "APM Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34004
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34016
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "APM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34046
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#stat Dashboard#stat}",
            "stability": "stable",
            "summary": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34052
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "Array of fields to group results by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34010
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#operation_name Dashboard#operation_name}",
            "stability": "stable",
            "summary": "Name of operation on service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34022
          },
          "name": "operationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_name Dashboard#primary_tag_name}",
            "stability": "stable",
            "summary": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34028
          },
          "name": "primaryTagName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_value Dashboard#primary_tag_value}",
            "stability": "stable",
            "summary": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34034
          },
          "name": "primaryTagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#resource_name Dashboard#resource_name}",
            "stability": "stable",
            "summary": "APM resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34040
          },
          "name": "resourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 34082
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 34074
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34195
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34224
          },
          "name": "resetOperationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34240
          },
          "name": "resetPrimaryTagName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34256
          },
          "name": "resetPrimaryTagValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34272
          },
          "name": "resetResourceName"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34170
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34183
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34199
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34212
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34228
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34244
          },
          "name": "primaryTagNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34260
          },
          "name": "primaryTagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34276
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34289
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34302
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34163
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34176
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34189
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34205
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34218
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34234
          },
          "name": "primaryTagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34250
          },
          "name": "primaryTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34266
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34282
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34295
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34086
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 34560
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute Dashboard#compute}",
            "stability": "stable",
            "summary": "compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34584
          },
          "name": "compute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34566
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34578
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34590
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#indexes Dashboard#indexes}",
            "stability": "stable",
            "summary": "An array of index names to query in the stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34572
          },
          "name": "indexes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search Dashboard#search}",
            "stability": "stable",
            "summary": "search block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34596
          },
          "name": "search",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 34306
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation methods for event platform queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34312
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "A time interval in milliseconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34318
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The measurable attribute to compute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34324
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 34462
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The event facet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34468
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The number of groups to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34474
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "sort block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34480
          },
          "name": "sort",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 34339
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation methods for the event platform queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34345
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric used for sorting group by results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34351
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Direction of sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34357
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 34380
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 34372
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34438
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34454
          },
          "name": "resetOrder"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34426
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34442
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34458
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34419
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34432
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34448
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34384
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 34622
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 34614
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34755
          },
          "name": "putSearch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34742
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34698
          },
          "name": "resetIndexes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34758
          },
          "name": "resetSearch"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34752
          },
          "name": "search",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34729
          },
          "name": "computeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34686
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34746
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34702
          },
          "name": "indexesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34715
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34762
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34721
          },
          "name": "compute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34679
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34735
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34692
          },
          "name": "indexes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34708
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34626
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 34495
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The events search string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34501
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 34522
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 34514
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34556
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34549
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34526
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 34766
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of the query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34784
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The metrics query definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34790
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34772
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for metrics queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34778
          },
          "name": "dataSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 34814
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 34806
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34865
          },
          "name": "resetAggregator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34881
          },
          "name": "resetDataSource"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34869
          },
          "name": "aggregatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34885
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34898
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34911
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34859
          },
          "name": "aggregator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34875
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34891
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34904
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34818
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 34915
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for process queries. Valid values are `process`, `container`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34927
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The process metric name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34945
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34951
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34921
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_normalized_cpu Dashboard#is_normalized_cpu}",
            "stability": "stable",
            "summary": "Whether to normalize the CPU percentages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34933
          },
          "name": "isNormalizedCpu",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The number of hits to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34939
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "The direction of the sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34957
          },
          "name": "sort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#tag_filters Dashboard#tag_filters}",
            "stability": "stable",
            "summary": "An array of tags to filter by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34963
          },
          "name": "tagFilters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#text_filter Dashboard#text_filter}",
            "stability": "stable",
            "summary": "The text to use as a filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 34969
          },
          "name": "textFilter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 34998
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 34990
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35079
          },
          "name": "resetAggregator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35108
          },
          "name": "resetIsNormalizedCpu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35124
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35166
          },
          "name": "resetSort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35182
          },
          "name": "resetTagFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35198
          },
          "name": "resetTextFilter"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35083
          },
          "name": "aggregatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35096
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35112
          },
          "name": "isNormalizedCpuInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35128
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35141
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35154
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35170
          },
          "name": "sortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35186
          },
          "name": "tagFiltersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35202
          },
          "name": "textFilterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35073
          },
          "name": "aggregator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35089
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35102
          },
          "name": "isNormalizedCpu",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35118
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35134
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35147
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35160
          },
          "name": "sort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35176
          },
          "name": "tagFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35192
          },
          "name": "textFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35002
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestX": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestX",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 37399
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestX",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37405
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_query Dashboard#apm_query}",
            "stability": "stable",
            "summary": "apm_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37417
          },
          "name": "apmQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#log_query Dashboard#log_query}",
            "stability": "stable",
            "summary": "log_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37423
          },
          "name": "logQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37429
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXProcessQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#q Dashboard#q}",
            "stability": "stable",
            "summary": "The metric query to use for this widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37411
          },
          "name": "q",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#rum_query Dashboard#rum_query}",
            "stability": "stable",
            "summary": "rum_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37435
          },
          "name": "rumQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#security_query Dashboard#security_query}",
            "stability": "stable",
            "summary": "security_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37441
          },
          "name": "securityQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestX"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 35588
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestXApmQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35594
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35606
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35612
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35618
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35600
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXApmQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 35279
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35285
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35291
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35297
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 35320
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 35312
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35378
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35394
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35366
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35382
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35398
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35359
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35372
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35388
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35324
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 35522
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35528
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35534
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35540
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 35402
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35408
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35420
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35414
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 35443
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 35435
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35501
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35489
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35505
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35518
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35482
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35495
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35511
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35447
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 35555
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35561
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35567
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35573
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 35643
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 35635
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35726
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35729
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35746
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35763
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35713
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestXApmQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35723
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35733
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35750
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35701
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35767
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35717
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35739
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35694
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35756
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35707
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35647
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXApmQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXApmQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 36080
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestXLogQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36086
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36098
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36104
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36110
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36092
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXLogQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 35771
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35777
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35783
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35789
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 35812
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 35804
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35870
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35886
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35858
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35874
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35890
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35851
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35864
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35880
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35816
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 36014
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36020
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36026
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36032
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 35894
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35900
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35912
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35906
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 35935
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 35927
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35993
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35981
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35997
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36010
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35974
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35987
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36003
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 35939
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 36047
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36053
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36059
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36065
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 36135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 36127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36218
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36221
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36238
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36255
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36205
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestXLogQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36215
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36225
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36242
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36193
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36259
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36209
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36231
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36186
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36248
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36199
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXLogQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXLogQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 36263
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestXProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "Your chosen metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36281
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#filter_by Dashboard#filter_by}",
            "stability": "stable",
            "summary": "A list of processes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36269
          },
          "name": "filterBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The max number of items in the filter list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36275
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_by Dashboard#search_by}",
            "stability": "stable",
            "summary": "Your chosen search term."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36287
          },
          "name": "searchBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 36311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 36303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36362
          },
          "name": "resetFilterBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36378
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36407
          },
          "name": "resetSearchBy"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36366
          },
          "name": "filterByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36382
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36395
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36411
          },
          "name": "searchByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36356
          },
          "name": "filterBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36372
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36388
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36401
          },
          "name": "searchBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 36724
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestXRumQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36730
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36742
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36748
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36754
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36736
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXRumQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 36415
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36421
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36427
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36433
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 36456
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 36448
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36514
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36530
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36502
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36518
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36534
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36495
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36508
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36524
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36460
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 36658
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36664
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36670
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36676
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 36538
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36544
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36556
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36550
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 36579
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 36571
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36637
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36625
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36641
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36654
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36618
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36631
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36647
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36583
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 36691
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36697
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36703
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36709
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 36779
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 36771
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36862
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36865
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36882
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36899
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36849
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestXRumQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36859
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36869
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36886
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36837
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36903
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36853
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36875
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36830
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36892
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36843
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36783
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXRumQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXRumQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 37216
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestXSecurityQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37222
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37234
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37240
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37246
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37228
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXSecurityQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 36907
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36913
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36919
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36925
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 36948
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 36940
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37006
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37022
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36994
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37010
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37026
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36987
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37000
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37016
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 36952
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 37150
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37156
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37162
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37168
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 37030
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37036
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37048
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37042
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 37071
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 37063
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37129
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37117
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37133
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37146
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37110
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37123
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37139
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37075
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 37183
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37189
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37195
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37201
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 37271
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 37263
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37354
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37357
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37374
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37391
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37341
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37351
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37361
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37378
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37329
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37395
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37345
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37367
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37322
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37384
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37335
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestXSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestY": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestY",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 39580
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestY",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39586
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_query Dashboard#apm_query}",
            "stability": "stable",
            "summary": "apm_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39598
          },
          "name": "apmQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#log_query Dashboard#log_query}",
            "stability": "stable",
            "summary": "log_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39604
          },
          "name": "logQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39610
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYProcessQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#q Dashboard#q}",
            "stability": "stable",
            "summary": "The metric query to use for this widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39592
          },
          "name": "q",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#rum_query Dashboard#rum_query}",
            "stability": "stable",
            "summary": "rum_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39616
          },
          "name": "rumQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#security_query Dashboard#security_query}",
            "stability": "stable",
            "summary": "security_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39622
          },
          "name": "securityQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestY"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 37769
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestYApmQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37775
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37787
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37793
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37799
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37781
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYApmQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 37460
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37466
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37472
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37478
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 37501
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 37493
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37559
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37575
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37547
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37563
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37579
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37540
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37553
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37569
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37505
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 37703
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37709
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37715
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37721
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 37583
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37589
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37601
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37595
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 37624
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 37616
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37682
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37670
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37686
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37699
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37663
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37676
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37692
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37628
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 37736
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37742
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37748
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37754
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 37824
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 37816
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37907
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37910
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37927
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37944
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37894
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestYApmQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37904
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37914
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37931
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37882
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37948
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37898
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37920
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37875
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37937
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37888
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37828
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYApmQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYApmQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 38261
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestYLogQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38267
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38279
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38285
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38291
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38273
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYLogQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 37952
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37958
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37964
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37970
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 37993
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 37985
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38051
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38067
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38039
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38055
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38071
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38032
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38045
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38061
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 37997
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 38195
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38201
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38207
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38213
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 38075
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38081
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38093
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38087
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 38116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 38108
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38174
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38162
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38178
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38191
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38155
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38168
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38184
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 38228
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38234
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38240
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38246
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 38316
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 38308
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38399
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38402
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38419
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38436
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38386
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestYLogQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38396
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38406
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38423
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38374
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38440
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38390
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38412
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38367
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38429
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38380
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38320
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYLogQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYLogQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 38444
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestYProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "Your chosen metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38462
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#filter_by Dashboard#filter_by}",
            "stability": "stable",
            "summary": "A list of processes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38450
          },
          "name": "filterBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The max number of items in the filter list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38456
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_by Dashboard#search_by}",
            "stability": "stable",
            "summary": "Your chosen search term."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38468
          },
          "name": "searchBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 38492
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 38484
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38543
          },
          "name": "resetFilterBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38559
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38588
          },
          "name": "resetSearchBy"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38547
          },
          "name": "filterByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38563
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38576
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38592
          },
          "name": "searchByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38537
          },
          "name": "filterBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38553
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38569
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38582
          },
          "name": "searchBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 38905
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestYRumQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38911
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38923
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38929
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38935
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38917
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYRumQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 38596
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38602
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38608
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38614
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 38637
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 38629
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38695
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38711
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38683
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38699
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38715
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38676
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38689
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38705
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38641
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 38839
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38845
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38851
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38857
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 38719
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38725
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38737
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38731
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 38760
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 38752
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38818
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38806
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38822
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38835
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38799
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38812
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38828
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38764
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 38872
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38878
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38884
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38890
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 38960
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 38952
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39043
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39046
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39063
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39080
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39030
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestYRumQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39040
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39050
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39067
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39018
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39084
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39034
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39056
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39011
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39073
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39024
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 38964
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYRumQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYRumQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 39397
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestYSecurityQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39403
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39415
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39421
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39427
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39409
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYSecurityQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 39088
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39094
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39100
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39106
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 39129
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 39121
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39187
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39203
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39175
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39191
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39207
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39168
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39181
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39197
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 39331
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39337
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39343
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39349
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 39211
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39217
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39229
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39223
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 39252
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 39244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39310
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39298
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39314
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39327
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39291
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39304
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39320
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39256
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 39364
      },
      "name": "DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39370
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39376
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39382
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 39452
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 39444
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39535
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39538
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39555
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39572
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39522
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39532
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39542
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39559
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39510
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39576
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39526
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39548
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39503
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39565
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39516
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39456
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionRequestYSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionXaxis": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionXaxis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 39770
      },
      "name": "DashboardWidgetScatterplotDefinitionXaxis",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#include_zero Dashboard#include_zero}",
            "stability": "stable",
            "summary": "Always include zero or fit the axis to the data range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39776
          },
          "name": "includeZero",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "The label of the axis to display on the graph."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39782
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#max Dashboard#max}",
            "stability": "stable",
            "summary": "Specify the maximum value to show on the Y-axis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39788
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#min Dashboard#min}",
            "stability": "stable",
            "summary": "Specify the minimum value to show on the Y-axis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39794
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#scale Dashboard#scale}",
            "stability": "stable",
            "summary": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39800
          },
          "name": "scale",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionXaxis"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionXaxisOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionXaxisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 39825
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 39817
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39882
          },
          "name": "resetIncludeZero"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39898
          },
          "name": "resetLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39914
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39930
          },
          "name": "resetMin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39946
          },
          "name": "resetScale"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionXaxisOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39886
          },
          "name": "includeZeroInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39902
          },
          "name": "labelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39918
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39934
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39950
          },
          "name": "scaleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39876
          },
          "name": "includeZero",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39892
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39908
          },
          "name": "max",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39924
          },
          "name": "min",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39940
          },
          "name": "scale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39829
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionXaxis"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionXaxisOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionYaxis": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionYaxis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 39954
      },
      "name": "DashboardWidgetScatterplotDefinitionYaxis",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#include_zero Dashboard#include_zero}",
            "stability": "stable",
            "summary": "Always include zero or fit the axis to the data range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39960
          },
          "name": "includeZero",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "The label of the axis to display on the graph."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39966
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#max Dashboard#max}",
            "stability": "stable",
            "summary": "Specify the maximum value to show on the Y-axis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39972
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#min Dashboard#min}",
            "stability": "stable",
            "summary": "Specify the minimum value to show on the Y-axis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39978
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#scale Dashboard#scale}",
            "stability": "stable",
            "summary": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 39984
          },
          "name": "scale",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionYaxis"
    },
    "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionYaxisOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionYaxisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 40009
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 40001
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40066
          },
          "name": "resetIncludeZero"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40082
          },
          "name": "resetLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40098
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40114
          },
          "name": "resetMin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40130
          },
          "name": "resetScale"
        }
      ],
      "name": "DashboardWidgetScatterplotDefinitionYaxisOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40070
          },
          "name": "includeZeroInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40086
          },
          "name": "labelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40102
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40118
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40134
          },
          "name": "scaleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40060
          },
          "name": "includeZero",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40076
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40092
          },
          "name": "max",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40108
          },
          "name": "min",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40124
          },
          "name": "scale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40013
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetScatterplotDefinitionYaxis"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetScatterplotDefinitionYaxisOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetServiceLevelObjectiveDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetServiceLevelObjectiveDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 40439
      },
      "name": "DashboardWidgetServiceLevelObjectiveDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#slo_id Dashboard#slo_id}",
            "stability": "stable",
            "summary": "The ID of the service level objective used by the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40457
          },
          "name": "sloId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `7d`, `30d`, `90d`, `week_to_date`, `previous_week`, `month_to_date`, `previous_month`, `global_time`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#time_windows Dashboard#time_windows}",
            "stability": "stable",
            "summary": "A list of time windows to display in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40463
          },
          "name": "timeWindows",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#view_mode Dashboard#view_mode}",
            "stability": "stable",
            "summary": "The view mode for the widget. Valid values are `overall`, `component`, `both`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40487
          },
          "name": "viewMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#view_type Dashboard#view_type}",
            "stability": "stable",
            "summary": "The type of view to use when displaying the widget. Only `detail` is supported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40493
          },
          "name": "viewType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#global_time_target Dashboard#global_time_target}",
            "stability": "stable",
            "summary": "The global time target of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40445
          },
          "name": "globalTimeTarget",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_error_budget Dashboard#show_error_budget}",
            "stability": "stable",
            "summary": "Whether to show the error budget or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40451
          },
          "name": "showErrorBudget",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40469
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40475
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40481
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetServiceLevelObjectiveDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetServiceLevelObjectiveDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetServiceLevelObjectiveDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 40522
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 40514
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40603
          },
          "name": "resetGlobalTimeTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40619
          },
          "name": "resetShowErrorBudget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40661
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40677
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40693
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetServiceLevelObjectiveDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40607
          },
          "name": "globalTimeTargetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40623
          },
          "name": "showErrorBudgetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40636
          },
          "name": "sloIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40649
          },
          "name": "timeWindowsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40681
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40665
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40697
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40710
          },
          "name": "viewModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40723
          },
          "name": "viewTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40597
          },
          "name": "globalTimeTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40613
          },
          "name": "showErrorBudget",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40629
          },
          "name": "sloId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40642
          },
          "name": "timeWindows",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40655
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40671
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40687
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40703
          },
          "name": "viewMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40716
          },
          "name": "viewType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40526
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetServiceLevelObjectiveDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetServiceLevelObjectiveDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetServicemapDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetServicemapDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 40767
      },
      "name": "DashboardWidgetServicemapDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#filters Dashboard#filters}",
            "stability": "stable",
            "summary": "Your environment and primary tag (or `*` if enabled for your account)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40773
          },
          "name": "filters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "The ID of the service to map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40779
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_link Dashboard#custom_link}",
            "stability": "stable",
            "summary": "custom_link block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40803
          },
          "name": "customLink",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetServicemapDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40785
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40791
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40797
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetServicemapDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetServicemapDefinitionCustomLink": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetServicemapDefinitionCustomLink",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 40727
      },
      "name": "DashboardWidgetServicemapDefinitionCustomLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_hidden Dashboard#is_hidden}",
            "stability": "stable",
            "summary": "The flag for toggling context menu link visibility."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40733
          },
          "name": "isHidden",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "The label for the custom link URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40739
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#link Dashboard#link}",
            "stability": "stable",
            "summary": "The URL of the custom link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40745
          },
          "name": "link",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When override_label is provided, the client request omits the label field.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#override_label Dashboard#override_label}",
            "stability": "stable",
            "summary": "The label id that refers to a context menu link item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40751
          },
          "name": "overrideLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetServicemapDefinitionCustomLink"
    },
    "@cdktf/provider-datadog.DashboardWidgetServicemapDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetServicemapDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 40829
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 40821
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40967
          },
          "name": "resetCustomLink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40918
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40934
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40950
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetServicemapDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40971
          },
          "name": "customLinkInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetServicemapDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40893
          },
          "name": "filtersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40906
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40938
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40922
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40954
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40960
          },
          "name": "customLink",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetServicemapDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40886
          },
          "name": "filters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40899
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40912
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40928
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40944
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40833
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetServicemapDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetServicemapDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 422
      },
      "name": "DashboardWidgetTimeseriesDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_link Dashboard#custom_link}",
            "stability": "stable",
            "summary": "custom_link block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 476
          },
          "name": "customLink",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#event Dashboard#event}",
            "stability": "stable",
            "summary": "event block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 482
          },
          "name": "event",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionEvent"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#legend_columns Dashboard#legend_columns}",
            "stability": "stable",
            "summary": "A list of columns to display in the legend. Valid values are `value`, `avg`, `sum`, `min`, `max`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 428
          },
          "name": "legendColumns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#legend_layout Dashboard#legend_layout}",
            "stability": "stable",
            "summary": "The layout of the legend displayed in the widget. Valid values are `auto`, `horizontal`, `vertical`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 434
          },
          "name": "legendLayout",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#legend_size Dashboard#legend_size}",
            "stability": "stable",
            "summary": "The size of the legend displayed in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 440
          },
          "name": "legendSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `1y`, `alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#live_span Dashboard#live_span}",
            "stability": "stable",
            "summary": "The timeframe to use when displaying the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 446
          },
          "name": "liveSpan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#marker Dashboard#marker}",
            "stability": "stable",
            "summary": "marker block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 488
          },
          "name": "marker",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionMarker"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#request Dashboard#request}",
            "stability": "stable",
            "summary": "request block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 494
          },
          "name": "request",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#right_yaxis Dashboard#right_yaxis}",
            "stability": "stable",
            "summary": "right_yaxis block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 500
          },
          "name": "rightYaxis",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRightYaxis"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_legend Dashboard#show_legend}",
            "stability": "stable",
            "summary": "Whether or not to show the legend on this widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 452
          },
          "name": "showLegend",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 458
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 464
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 470
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#yaxis Dashboard#yaxis}",
            "stability": "stable",
            "summary": "yaxis block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 506
          },
          "name": "yaxis",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionYaxis"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetTimeseriesDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionCustomLink": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionCustomLink",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 40975
      },
      "name": "DashboardWidgetTimeseriesDefinitionCustomLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_hidden Dashboard#is_hidden}",
            "stability": "stable",
            "summary": "The flag for toggling context menu link visibility."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40981
          },
          "name": "isHidden",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "The label for the custom link URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40987
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#link Dashboard#link}",
            "stability": "stable",
            "summary": "The URL of the custom link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40993
          },
          "name": "link",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When override_label is provided, the client request omits the label field.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#override_label Dashboard#override_label}",
            "stability": "stable",
            "summary": "The label id that refers to a context menu link item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 40999
          },
          "name": "overrideLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionCustomLink"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionEvent": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionEvent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 41015
      },
      "name": "DashboardWidgetTimeseriesDefinitionEvent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#q Dashboard#q}",
            "stability": "stable",
            "summary": "The event query to use in the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41021
          },
          "name": "q",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#tags_execution Dashboard#tags_execution}",
            "stability": "stable",
            "summary": "The execution method for multi-value filters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41027
          },
          "name": "tagsExecution",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionEvent"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionMarker": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionMarker",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 41041
      },
      "name": "DashboardWidgetTimeseriesDefinitionMarker",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#value Dashboard#value}",
            "stability": "stable",
            "summary": "A mathematical expression describing the marker, for example: `y > 1`, `-5 < y < 0`, `y = 19`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41059
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Example: `error dashed`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#display_type Dashboard#display_type}",
            "stability": "stable",
            "summary": "How the marker lines are displayed, options are one of {`error`, `warning`, `info`, `ok`} combined with one of {`dashed`, `solid`, `bold`}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41047
          },
          "name": "displayType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "A label for the line or range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41053
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionMarker"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 540
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 532
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 844
          },
          "name": "putRightYaxis",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRightYaxis"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 860
          },
          "name": "putYaxis",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionYaxis"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 780
          },
          "name": "resetCustomLink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 797
          },
          "name": "resetEvent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 651
          },
          "name": "resetLegendColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 667
          },
          "name": "resetLegendLayout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 683
          },
          "name": "resetLegendSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 699
          },
          "name": "resetLiveSpan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 814
          },
          "name": "resetMarker"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 831
          },
          "name": "resetRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 847
          },
          "name": "resetRightYaxis"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 715
          },
          "name": "resetShowLegend"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 731
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 747
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 763
          },
          "name": "resetTitleSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 863
          },
          "name": "resetYaxis"
        }
      ],
      "name": "DashboardWidgetTimeseriesDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 841
          },
          "name": "rightYaxis",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRightYaxisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 857
          },
          "name": "yaxis",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionYaxisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 784
          },
          "name": "customLinkInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 801
          },
          "name": "eventInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionEvent"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 655
          },
          "name": "legendColumnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 671
          },
          "name": "legendLayoutInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 687
          },
          "name": "legendSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 703
          },
          "name": "liveSpanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 818
          },
          "name": "markerInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionMarker"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 835
          },
          "name": "requestInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 851
          },
          "name": "rightYaxisInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRightYaxis"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 719
          },
          "name": "showLegendInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 751
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 735
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 767
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 867
          },
          "name": "yaxisInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionYaxis"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 773
          },
          "name": "customLink",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 790
          },
          "name": "event",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionEvent"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 645
          },
          "name": "legendColumns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 661
          },
          "name": "legendLayout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 677
          },
          "name": "legendSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 693
          },
          "name": "liveSpan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 807
          },
          "name": "marker",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionMarker"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 824
          },
          "name": "request",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 709
          },
          "name": "showLegend",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 725
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 741
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 757
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 544
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetTimeseriesDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequest": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 46118
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_query Dashboard#apm_query}",
            "stability": "stable",
            "summary": "apm_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 46142
          },
          "name": "apmQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#audit_query Dashboard#audit_query}",
            "stability": "stable",
            "summary": "audit_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 46148
          },
          "name": "auditQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#display_type Dashboard#display_type}",
            "stability": "stable",
            "summary": "How to display the marker lines. Valid values are `area`, `bars`, `line`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 46124
          },
          "name": "displayType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#formula Dashboard#formula}",
            "stability": "stable",
            "summary": "formula block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 46154
          },
          "name": "formula",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestFormula"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#log_query Dashboard#log_query}",
            "stability": "stable",
            "summary": "log_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 46160
          },
          "name": "logQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metadata Dashboard#metadata}",
            "stability": "stable",
            "summary": "metadata block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 46166
          },
          "name": "metadata",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestMetadata"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#network_query Dashboard#network_query}",
            "stability": "stable",
            "summary": "network_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 46172
          },
          "name": "networkQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#on_right_yaxis Dashboard#on_right_yaxis}",
            "stability": "stable",
            "summary": "A Boolean indicating whether the request uses the right or left Y-Axis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 46130
          },
          "name": "onRightYaxis",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 46178
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestProcessQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#q Dashboard#q}",
            "stability": "stable",
            "summary": "The metric query to use for this widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 46136
          },
          "name": "q",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 46184
          },
          "name": "query",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQuery"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#rum_query Dashboard#rum_query}",
            "stability": "stable",
            "summary": "rum_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 46190
          },
          "name": "rumQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#security_query Dashboard#security_query}",
            "stability": "stable",
            "summary": "security_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 46196
          },
          "name": "securityQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#style Dashboard#style}",
            "stability": "stable",
            "summary": "style block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 46202
          },
          "name": "style",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestStyle"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequest"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 41383
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestApmQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41389
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41401
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41407
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41413
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41395
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestApmQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 41074
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41080
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41086
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41092
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 41115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 41107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41173
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41189
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41161
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41177
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41193
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41154
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41167
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41183
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 41317
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41323
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41329
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41335
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 41197
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41203
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41215
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41209
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 41238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 41230
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41296
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41284
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41300
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41313
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41277
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41290
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41306
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 41350
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41356
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41362
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41368
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 41438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 41430
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41521
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41524
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41541
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41558
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41508
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetTimeseriesDefinitionRequestApmQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41518
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41528
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41545
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41496
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41562
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41512
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41534
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41489
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41551
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41502
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41442
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestApmQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestApmQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 41875
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestAuditQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41881
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41893
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41899
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41905
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41887
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestAuditQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 41566
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41572
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41578
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41584
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 41607
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 41599
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41665
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41681
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41653
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41669
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41685
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41646
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41659
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41675
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41611
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 41809
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41815
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41821
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41827
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 41689
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41695
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41707
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41701
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 41730
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 41722
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41788
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41776
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41792
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41805
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41769
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41782
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41798
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41734
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 41842
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41848
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41854
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41860
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 41930
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 41922
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42013
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42016
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42033
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42050
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42000
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42010
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42020
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42037
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41988
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42054
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42004
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42026
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41981
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42043
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41994
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 41934
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestAuditQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestFormula": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestFormula",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 42230
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestFormula",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#formula_expression Dashboard#formula_expression}",
            "stability": "stable",
            "summary": "A string expression built from queries, formulas, and functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42248
          },
          "name": "formulaExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#alias Dashboard#alias}",
            "stability": "stable",
            "summary": "An expression alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42236
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#cell_display_mode Dashboard#cell_display_mode}",
            "stability": "stable",
            "summary": "A list of display modes for each table cell. Valid values are `number`, `bar`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42242
          },
          "name": "cellDisplayMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#conditional_formats Dashboard#conditional_formats}",
            "stability": "stable",
            "summary": "conditional_formats block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42254
          },
          "name": "conditionalFormats",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormats"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "limit block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42260
          },
          "name": "limit",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaLimit"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestFormula"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormats": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormats",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 42058
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormats",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#comparator Dashboard#comparator}",
            "stability": "stable",
            "summary": "The comparator to use. Valid values are `>`, `>=`, `<`, `<=`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42064
          },
          "name": "comparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette Dashboard#palette}",
            "stability": "stable",
            "summary": "The color palette to apply."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42100
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#value Dashboard#value}",
            "stability": "stable",
            "summary": "A value for the comparator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42112
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_bg_color Dashboard#custom_bg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the background, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42070
          },
          "name": "customBgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_fg_color Dashboard#custom_fg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the foreground, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42076
          },
          "name": "customFgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#hide_value Dashboard#hide_value}",
            "stability": "stable",
            "summary": "Setting this to True hides values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42082
          },
          "name": "hideValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#image_url Dashboard#image_url}",
            "stability": "stable",
            "summary": "Displays an image as the background."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42088
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric from the request to correlate with this conditional format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42094
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#timeframe Dashboard#timeframe}",
            "stability": "stable",
            "summary": "Defines the displayed timeframe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42106
          },
          "name": "timeframe",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormats"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaLimit": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaLimit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 42133
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestFormulaLimit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#count Dashboard#count}",
            "stability": "stable",
            "summary": "The number of results to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42139
          },
          "name": "count",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "The direction of the sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42145
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestFormulaLimit"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 42167
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 42159
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42206
          },
          "name": "resetCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42222
          },
          "name": "resetOrder"
        }
      ],
      "name": "DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42210
          },
          "name": "countInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42226
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42200
          },
          "name": "count",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42216
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaLimit"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 42586
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestLogQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42592
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42604
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42610
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42616
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42598
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestLogQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 42277
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42283
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42289
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42295
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 42318
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 42310
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42376
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42392
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42364
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42380
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42396
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42357
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42370
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42386
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 42520
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42526
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42532
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42538
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 42400
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42406
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42418
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42412
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 42441
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 42433
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42499
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42487
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42503
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42516
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42480
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42493
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42509
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42445
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 42553
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42559
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42565
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42571
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 42641
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 42633
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42724
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42727
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42744
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42761
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42711
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetTimeseriesDefinitionRequestLogQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42721
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42731
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42748
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42699
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42765
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42715
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42737
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42692
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42754
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42705
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42645
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestLogQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestLogQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestMetadata": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 42769
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestMetadata",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#expression Dashboard#expression}",
            "stability": "stable",
            "summary": "The expression name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42781
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#alias_name Dashboard#alias_name}",
            "stability": "stable",
            "summary": "The expression alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42775
          },
          "name": "aliasName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestMetadata"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 43104
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestNetworkQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43110
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43122
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43128
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43134
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43116
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestNetworkQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 42795
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42801
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42807
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42813
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 42836
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 42828
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42894
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42910
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42882
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42898
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42914
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42875
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42888
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42904
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42840
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 43038
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43044
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43050
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43056
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 42918
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42924
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42936
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42930
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 42959
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 42951
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43017
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43005
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43021
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43034
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42998
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43011
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43027
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 42963
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 43071
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43077
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43083
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43089
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 43159
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 43151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43242
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43245
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43262
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43279
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43229
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43239
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43249
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43266
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43217
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43283
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43233
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43255
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43210
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43272
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43223
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestNetworkQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 43287
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "Your chosen metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43305
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#filter_by Dashboard#filter_by}",
            "stability": "stable",
            "summary": "A list of processes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43293
          },
          "name": "filterBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The max number of items in the filter list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43299
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_by Dashboard#search_by}",
            "stability": "stable",
            "summary": "Your chosen search term."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43311
          },
          "name": "searchBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 43335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 43327
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43386
          },
          "name": "resetFilterBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43402
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43431
          },
          "name": "resetSearchBy"
        }
      ],
      "name": "DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43390
          },
          "name": "filterByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43406
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43419
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43435
          },
          "name": "searchByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43380
          },
          "name": "filterBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43396
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43412
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43425
          },
          "name": "searchBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 44961
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_dependency_stats_query Dashboard#apm_dependency_stats_query}",
            "stability": "stable",
            "summary": "apm_dependency_stats_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44967
          },
          "name": "apmDependencyStatsQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_resource_stats_query Dashboard#apm_resource_stats_query}",
            "stability": "stable",
            "summary": "apm_resource_stats_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44973
          },
          "name": "apmResourceStatsQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#event_query Dashboard#event_query}",
            "stability": "stable",
            "summary": "event_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44979
          },
          "name": "eventQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric_query Dashboard#metric_query}",
            "stability": "stable",
            "summary": "metric_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44985
          },
          "name": "metricQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44991
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 43439
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43445
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "APM Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43451
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43463
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#operation_name Dashboard#operation_name}",
            "stability": "stable",
            "summary": "Name of operation on service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43469
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#resource_name Dashboard#resource_name}",
            "stability": "stable",
            "summary": "APM resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43487
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "APM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43493
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#stat Dashboard#stat}",
            "stability": "stable",
            "summary": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43499
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_upstream Dashboard#is_upstream}",
            "stability": "stable",
            "summary": "Determines whether stats for upstream or downstream dependencies should be queried."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43457
          },
          "name": "isUpstream",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_name Dashboard#primary_tag_name}",
            "stability": "stable",
            "summary": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43475
          },
          "name": "primaryTagName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_value Dashboard#primary_tag_value}",
            "stability": "stable",
            "summary": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43481
          },
          "name": "primaryTagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 43529
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 43521
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43642
          },
          "name": "resetIsUpstream"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43684
          },
          "name": "resetPrimaryTagName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43700
          },
          "name": "resetPrimaryTagValue"
        }
      ],
      "name": "DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43617
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43630
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43646
          },
          "name": "isUpstreamInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43659
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43672
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43688
          },
          "name": "primaryTagNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43704
          },
          "name": "primaryTagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43717
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43730
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43743
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43610
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43623
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43636
          },
          "name": "isUpstream",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43652
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43665
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43678
          },
          "name": "primaryTagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43694
          },
          "name": "primaryTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43710
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43723
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43736
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43533
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 43747
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43753
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "APM Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43759
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43771
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "APM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43801
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#stat Dashboard#stat}",
            "stability": "stable",
            "summary": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43807
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "Array of fields to group results by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43765
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#operation_name Dashboard#operation_name}",
            "stability": "stable",
            "summary": "Name of operation on service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43777
          },
          "name": "operationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_name Dashboard#primary_tag_name}",
            "stability": "stable",
            "summary": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43783
          },
          "name": "primaryTagName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_value Dashboard#primary_tag_value}",
            "stability": "stable",
            "summary": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43789
          },
          "name": "primaryTagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#resource_name Dashboard#resource_name}",
            "stability": "stable",
            "summary": "APM resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43795
          },
          "name": "resourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 43837
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 43829
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43950
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43979
          },
          "name": "resetOperationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43995
          },
          "name": "resetPrimaryTagName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44011
          },
          "name": "resetPrimaryTagValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44027
          },
          "name": "resetResourceName"
        }
      ],
      "name": "DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43925
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43938
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43954
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43967
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43983
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43999
          },
          "name": "primaryTagNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44015
          },
          "name": "primaryTagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44031
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44044
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44057
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43918
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43931
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43944
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43960
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43973
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43989
          },
          "name": "primaryTagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44005
          },
          "name": "primaryTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44021
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44037
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44050
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 43841
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 44315
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute Dashboard#compute}",
            "stability": "stable",
            "summary": "compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44339
          },
          "name": "compute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44321
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44333
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44345
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#indexes Dashboard#indexes}",
            "stability": "stable",
            "summary": "An array of index names to query in the stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44327
          },
          "name": "indexes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search Dashboard#search}",
            "stability": "stable",
            "summary": "search block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44351
          },
          "name": "search",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 44061
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation methods for event platform queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44067
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "A time interval in milliseconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44073
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The measurable attribute to compute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44079
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 44217
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The event facet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44223
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The number of groups to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44229
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "sort block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44235
          },
          "name": "sort",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 44094
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation methods for the event platform queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44100
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric used for sorting group by results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44106
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Direction of sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44112
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 44135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 44127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44193
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44209
          },
          "name": "resetOrder"
        }
      ],
      "name": "DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44181
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44197
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44213
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44174
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44187
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44203
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 44377
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 44369
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44510
          },
          "name": "putSearch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44497
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44453
          },
          "name": "resetIndexes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44513
          },
          "name": "resetSearch"
        }
      ],
      "name": "DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44507
          },
          "name": "search",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44484
          },
          "name": "computeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44441
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44501
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44457
          },
          "name": "indexesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44470
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44517
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44476
          },
          "name": "compute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44434
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44490
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44447
          },
          "name": "indexes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44463
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44381
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 44250
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The events search string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44256
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 44277
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 44269
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44311
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44304
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44281
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 44521
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of the query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44539
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The metrics query definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44545
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44527
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for metrics queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44533
          },
          "name": "dataSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 44569
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 44561
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44620
          },
          "name": "resetAggregator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44636
          },
          "name": "resetDataSource"
        }
      ],
      "name": "DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44624
          },
          "name": "aggregatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44640
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44653
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44666
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44614
          },
          "name": "aggregator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44630
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44646
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44659
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44573
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 44670
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for process queries. Valid values are `process`, `container`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44682
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The process metric name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44700
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44706
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44676
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_normalized_cpu Dashboard#is_normalized_cpu}",
            "stability": "stable",
            "summary": "Whether to normalize the CPU percentages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44688
          },
          "name": "isNormalizedCpu",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The number of hits to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44694
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "The direction of the sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44712
          },
          "name": "sort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#tag_filters Dashboard#tag_filters}",
            "stability": "stable",
            "summary": "An array of tags to filter by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44718
          },
          "name": "tagFilters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#text_filter Dashboard#text_filter}",
            "stability": "stable",
            "summary": "The text to use as a filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44724
          },
          "name": "textFilter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 44753
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 44745
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44834
          },
          "name": "resetAggregator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44863
          },
          "name": "resetIsNormalizedCpu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44879
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44921
          },
          "name": "resetSort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44937
          },
          "name": "resetTagFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44953
          },
          "name": "resetTextFilter"
        }
      ],
      "name": "DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44838
          },
          "name": "aggregatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44851
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44867
          },
          "name": "isNormalizedCpuInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44883
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44896
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44909
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44925
          },
          "name": "sortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44941
          },
          "name": "tagFiltersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44957
          },
          "name": "textFilterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44828
          },
          "name": "aggregator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44844
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44857
          },
          "name": "isNormalizedCpu",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44873
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44889
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44902
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44915
          },
          "name": "sort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44931
          },
          "name": "tagFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44947
          },
          "name": "textFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 44757
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 45317
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestRumQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45323
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45335
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45341
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45347
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45329
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestRumQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 45008
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45014
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45020
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45026
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 45049
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 45041
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45107
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45123
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45095
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45111
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45127
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45088
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45101
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45117
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45053
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 45251
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45257
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45263
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45269
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 45131
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45137
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45149
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45143
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 45172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 45164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45230
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45218
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45234
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45247
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45211
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45224
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45240
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45176
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 45284
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45290
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45296
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45302
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 45372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 45364
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45455
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45458
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45475
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45492
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45442
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetTimeseriesDefinitionRequestRumQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45452
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45462
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45479
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45430
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45496
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45446
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45468
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45423
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45485
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45436
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestRumQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestRumQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 45809
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestSecurityQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45815
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45827
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45833
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45839
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45821
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestSecurityQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 45500
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45506
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45512
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45518
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 45541
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 45533
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45599
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45615
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45587
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45603
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45619
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45580
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45593
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45609
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45545
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 45743
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45749
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45755
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45761
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 45623
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45629
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45641
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45635
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 45664
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 45656
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45722
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45710
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45726
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45739
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45703
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45716
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45732
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45668
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 45776
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45782
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45788
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45794
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 45864
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 45856
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45947
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45950
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45967
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45984
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45934
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45944
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45954
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45971
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45922
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45988
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45938
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45960
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45915
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45977
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45928
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45868
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestStyle": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestStyle",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 45992
      },
      "name": "DashboardWidgetTimeseriesDefinitionRequestStyle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#line_type Dashboard#line_type}",
            "stability": "stable",
            "summary": "The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 45998
          },
          "name": "lineType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#line_width Dashboard#line_width}",
            "stability": "stable",
            "summary": "The width of line displayed. Valid values are `normal`, `thick`, `thin`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 46004
          },
          "name": "lineWidth",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette Dashboard#palette}",
            "stability": "stable",
            "summary": "A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 46010
          },
          "name": "palette",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestStyle"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestStyleOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestStyleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs400.ts",
          "line": 46033
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs400.ts",
        "line": 46025
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 46078
          },
          "name": "resetLineType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 46094
          },
          "name": "resetLineWidth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 46110
          },
          "name": "resetPalette"
        }
      ],
      "name": "DashboardWidgetTimeseriesDefinitionRequestStyleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 46082
          },
          "name": "lineTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 46098
          },
          "name": "lineWidthInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 46114
          },
          "name": "paletteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 46072
          },
          "name": "lineType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 46088
          },
          "name": "lineWidth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 46104
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs400.ts",
            "line": 46037
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRequestStyle"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs400:DashboardWidgetTimeseriesDefinitionRequestStyleOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRightYaxis": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRightYaxis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 54
      },
      "name": "DashboardWidgetTimeseriesDefinitionRightYaxis",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#include_zero Dashboard#include_zero}",
            "stability": "stable",
            "summary": "Always include zero or fit the axis to the data range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 60
          },
          "name": "includeZero",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "The label of the axis to display on the graph."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 66
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#max Dashboard#max}",
            "stability": "stable",
            "summary": "Specify the maximum value to show on the Y-axis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 72
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#min Dashboard#min}",
            "stability": "stable",
            "summary": "Specify the minimum value to show on the Y-axis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 78
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#scale Dashboard#scale}",
            "stability": "stable",
            "summary": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 84
          },
          "name": "scale",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetTimeseriesDefinitionRightYaxis"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRightYaxisOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRightYaxisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 166
          },
          "name": "resetIncludeZero"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 182
          },
          "name": "resetLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 198
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 214
          },
          "name": "resetMin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 230
          },
          "name": "resetScale"
        }
      ],
      "name": "DashboardWidgetTimeseriesDefinitionRightYaxisOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 170
          },
          "name": "includeZeroInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 186
          },
          "name": "labelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 202
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 218
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 234
          },
          "name": "scaleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 160
          },
          "name": "includeZero",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 176
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 192
          },
          "name": "max",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 208
          },
          "name": "min",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 224
          },
          "name": "scale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionRightYaxis"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetTimeseriesDefinitionRightYaxisOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionYaxis": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionYaxis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 238
      },
      "name": "DashboardWidgetTimeseriesDefinitionYaxis",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#include_zero Dashboard#include_zero}",
            "stability": "stable",
            "summary": "Always include zero or fit the axis to the data range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 244
          },
          "name": "includeZero",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "The label of the axis to display on the graph."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 250
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#max Dashboard#max}",
            "stability": "stable",
            "summary": "Specify the maximum value to show on the Y-axis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 256
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#min Dashboard#min}",
            "stability": "stable",
            "summary": "Specify the minimum value to show on the Y-axis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 262
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#scale Dashboard#scale}",
            "stability": "stable",
            "summary": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 268
          },
          "name": "scale",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetTimeseriesDefinitionYaxis"
    },
    "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionYaxisOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionYaxisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 293
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 285
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 350
          },
          "name": "resetIncludeZero"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 366
          },
          "name": "resetLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 382
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 398
          },
          "name": "resetMin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 414
          },
          "name": "resetScale"
        }
      ],
      "name": "DashboardWidgetTimeseriesDefinitionYaxisOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 354
          },
          "name": "includeZeroInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 370
          },
          "name": "labelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 386
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 402
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 418
          },
          "name": "scaleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 344
          },
          "name": "includeZero",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 360
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 376
          },
          "name": "max",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 392
          },
          "name": "min",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 408
          },
          "name": "scale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 297
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTimeseriesDefinitionYaxis"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetTimeseriesDefinitionYaxisOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 5543
      },
      "name": "DashboardWidgetToplistDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_link Dashboard#custom_link}",
            "stability": "stable",
            "summary": "custom_link block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5573
          },
          "name": "customLink",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `1y`, `alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#live_span Dashboard#live_span}",
            "stability": "stable",
            "summary": "The timeframe to use when displaying the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5549
          },
          "name": "liveSpan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#request Dashboard#request}",
            "stability": "stable",
            "summary": "request block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5579
          },
          "name": "request",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5555
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5561
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5567
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionCustomLink": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionCustomLink",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 871
      },
      "name": "DashboardWidgetToplistDefinitionCustomLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_hidden Dashboard#is_hidden}",
            "stability": "stable",
            "summary": "The flag for toggling context menu link visibility."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 877
          },
          "name": "isHidden",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#label Dashboard#label}",
            "stability": "stable",
            "summary": "The label for the custom link URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 883
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#link Dashboard#link}",
            "stability": "stable",
            "summary": "The URL of the custom link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 889
          },
          "name": "link",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When override_label is provided, the client request omits the label field.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#override_label Dashboard#override_label}",
            "stability": "stable",
            "summary": "The label id that refers to a context menu link item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 895
          },
          "name": "overrideLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionCustomLink"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 5605
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 5597
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5733
          },
          "name": "resetCustomLink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5668
          },
          "name": "resetLiveSpan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5750
          },
          "name": "resetRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5684
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5700
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5716
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetToplistDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5737
          },
          "name": "customLinkInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5672
          },
          "name": "liveSpanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5754
          },
          "name": "requestInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5704
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5688
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5720
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5726
          },
          "name": "customLink",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionCustomLink"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5662
          },
          "name": "liveSpan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5743
          },
          "name": "request",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequest"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5678
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5694
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5710
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5609
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequest": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 5454
      },
      "name": "DashboardWidgetToplistDefinitionRequest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_query Dashboard#apm_query}",
            "stability": "stable",
            "summary": "apm_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5466
          },
          "name": "apmQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#audit_query Dashboard#audit_query}",
            "stability": "stable",
            "summary": "audit_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5472
          },
          "name": "auditQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#conditional_formats Dashboard#conditional_formats}",
            "stability": "stable",
            "summary": "conditional_formats block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5478
          },
          "name": "conditionalFormats",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestConditionalFormats"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#formula Dashboard#formula}",
            "stability": "stable",
            "summary": "formula block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5484
          },
          "name": "formula",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestFormula"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#log_query Dashboard#log_query}",
            "stability": "stable",
            "summary": "log_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5490
          },
          "name": "logQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5496
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestProcessQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#q Dashboard#q}",
            "stability": "stable",
            "summary": "The metric query to use for this widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5460
          },
          "name": "q",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5502
          },
          "name": "query",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQuery"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#rum_query Dashboard#rum_query}",
            "stability": "stable",
            "summary": "rum_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5508
          },
          "name": "rumQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#security_query Dashboard#security_query}",
            "stability": "stable",
            "summary": "security_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5514
          },
          "name": "securityQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#style Dashboard#style}",
            "stability": "stable",
            "summary": "style block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5520
          },
          "name": "style",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestStyle"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequest"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 1220
      },
      "name": "DashboardWidgetToplistDefinitionRequestApmQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1226
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1238
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1244
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1250
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1232
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestApmQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 911
      },
      "name": "DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 917
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 923
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 929
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 952
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 944
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1010
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1026
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 998
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1014
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1030
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 991
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1004
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1020
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 956
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 1154
      },
      "name": "DashboardWidgetToplistDefinitionRequestApmQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1160
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1166
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1172
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestApmQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 1034
      },
      "name": "DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1040
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1052
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1046
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 1075
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 1067
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1133
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1121
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1137
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1150
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1114
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1127
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1143
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1079
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 1187
      },
      "name": "DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1193
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1199
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1205
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 1275
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 1267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1358
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1361
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1378
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1395
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1345
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetToplistDefinitionRequestApmQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1355
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1365
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1382
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1333
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1399
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1349
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1371
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1326
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1388
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1339
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestApmQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestApmQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 1712
      },
      "name": "DashboardWidgetToplistDefinitionRequestAuditQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1718
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1730
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1736
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1742
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1724
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestAuditQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 1403
      },
      "name": "DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1409
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1415
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1421
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 1444
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 1436
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1502
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1518
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1490
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1506
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1522
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1483
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1496
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1512
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1448
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 1646
      },
      "name": "DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1652
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1658
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1664
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 1526
      },
      "name": "DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1532
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1544
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1538
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 1567
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 1559
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1625
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1613
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1629
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1642
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1606
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1619
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1635
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1571
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 1679
      },
      "name": "DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1685
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1691
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1697
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 1767
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 1759
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1850
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1853
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1870
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1887
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1837
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetToplistDefinitionRequestAuditQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1847
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1857
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1874
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1825
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1891
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1841
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1863
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1818
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1880
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1831
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1771
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestAuditQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestAuditQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestConditionalFormats": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestConditionalFormats",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 1895
      },
      "name": "DashboardWidgetToplistDefinitionRequestConditionalFormats",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#comparator Dashboard#comparator}",
            "stability": "stable",
            "summary": "The comparator to use. Valid values are `>`, `>=`, `<`, `<=`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1901
          },
          "name": "comparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette Dashboard#palette}",
            "stability": "stable",
            "summary": "The color palette to apply."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1937
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#value Dashboard#value}",
            "stability": "stable",
            "summary": "A value for the comparator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1949
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_bg_color Dashboard#custom_bg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the background, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1907
          },
          "name": "customBgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_fg_color Dashboard#custom_fg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the foreground, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1913
          },
          "name": "customFgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#hide_value Dashboard#hide_value}",
            "stability": "stable",
            "summary": "Setting this to True hides values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1919
          },
          "name": "hideValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#image_url Dashboard#image_url}",
            "stability": "stable",
            "summary": "Displays an image as the background."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1925
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric from the request to correlate with this conditional format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1931
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#timeframe Dashboard#timeframe}",
            "stability": "stable",
            "summary": "Defines the displayed timeframe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1943
          },
          "name": "timeframe",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestConditionalFormats"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestFormula": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestFormula",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 2142
      },
      "name": "DashboardWidgetToplistDefinitionRequestFormula",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#formula_expression Dashboard#formula_expression}",
            "stability": "stable",
            "summary": "A string expression built from queries, formulas, and functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2160
          },
          "name": "formulaExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#alias Dashboard#alias}",
            "stability": "stable",
            "summary": "An expression alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2148
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#cell_display_mode Dashboard#cell_display_mode}",
            "stability": "stable",
            "summary": "A list of display modes for each table cell. Valid values are `number`, `bar`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2154
          },
          "name": "cellDisplayMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#conditional_formats Dashboard#conditional_formats}",
            "stability": "stable",
            "summary": "conditional_formats block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2166
          },
          "name": "conditionalFormats",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestFormulaConditionalFormats"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "limit block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2172
          },
          "name": "limit",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestFormulaLimit"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestFormula"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestFormulaConditionalFormats": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestFormulaConditionalFormats",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 1970
      },
      "name": "DashboardWidgetToplistDefinitionRequestFormulaConditionalFormats",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#comparator Dashboard#comparator}",
            "stability": "stable",
            "summary": "The comparator to use. Valid values are `>`, `>=`, `<`, `<=`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1976
          },
          "name": "comparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette Dashboard#palette}",
            "stability": "stable",
            "summary": "The color palette to apply."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2012
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#value Dashboard#value}",
            "stability": "stable",
            "summary": "A value for the comparator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2024
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_bg_color Dashboard#custom_bg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the background, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1982
          },
          "name": "customBgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#custom_fg_color Dashboard#custom_fg_color}",
            "stability": "stable",
            "summary": "The color palette to apply to the foreground, same values available as palette."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1988
          },
          "name": "customFgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#hide_value Dashboard#hide_value}",
            "stability": "stable",
            "summary": "Setting this to True hides values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 1994
          },
          "name": "hideValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#image_url Dashboard#image_url}",
            "stability": "stable",
            "summary": "Displays an image as the background."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2000
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric from the request to correlate with this conditional format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2006
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#timeframe Dashboard#timeframe}",
            "stability": "stable",
            "summary": "Defines the displayed timeframe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2018
          },
          "name": "timeframe",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestFormulaConditionalFormats"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestFormulaLimit": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestFormulaLimit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 2045
      },
      "name": "DashboardWidgetToplistDefinitionRequestFormulaLimit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#count Dashboard#count}",
            "stability": "stable",
            "summary": "The number of results to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2051
          },
          "name": "count",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "The direction of the sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2057
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestFormulaLimit"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestFormulaLimitOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestFormulaLimitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 2079
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 2071
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2118
          },
          "name": "resetCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2134
          },
          "name": "resetOrder"
        }
      ],
      "name": "DashboardWidgetToplistDefinitionRequestFormulaLimitOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2122
          },
          "name": "countInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2138
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2112
          },
          "name": "count",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2128
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2083
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestFormulaLimit"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestFormulaLimitOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 2498
      },
      "name": "DashboardWidgetToplistDefinitionRequestLogQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2504
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2516
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2522
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2528
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2510
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestLogQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 2189
      },
      "name": "DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2195
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2201
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2207
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 2230
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 2222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2288
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2304
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2276
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2292
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2308
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2269
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2282
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2298
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 2432
      },
      "name": "DashboardWidgetToplistDefinitionRequestLogQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2438
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2444
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2450
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestLogQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 2312
      },
      "name": "DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2318
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2330
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2324
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 2353
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 2345
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2411
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2399
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2415
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2428
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2392
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2405
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2421
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 2465
      },
      "name": "DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2471
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2477
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2483
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 2553
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 2545
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2636
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2639
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2656
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2673
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2623
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetToplistDefinitionRequestLogQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2633
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2643
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2660
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2611
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2677
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2627
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2649
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2604
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2666
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2617
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2557
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestLogQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestLogQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 2681
      },
      "name": "DashboardWidgetToplistDefinitionRequestProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "Your chosen metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2699
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#filter_by Dashboard#filter_by}",
            "stability": "stable",
            "summary": "A list of processes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2687
          },
          "name": "filterBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The max number of items in the filter list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2693
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_by Dashboard#search_by}",
            "stability": "stable",
            "summary": "Your chosen search term."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2705
          },
          "name": "searchBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 2729
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 2721
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2780
          },
          "name": "resetFilterBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2796
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2825
          },
          "name": "resetSearchBy"
        }
      ],
      "name": "DashboardWidgetToplistDefinitionRequestProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2784
          },
          "name": "filterByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2800
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2813
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2829
          },
          "name": "searchByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2774
          },
          "name": "filterBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2790
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2806
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2819
          },
          "name": "searchBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2733
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 4355
      },
      "name": "DashboardWidgetToplistDefinitionRequestQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_dependency_stats_query Dashboard#apm_dependency_stats_query}",
            "stability": "stable",
            "summary": "apm_dependency_stats_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4361
          },
          "name": "apmDependencyStatsQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#apm_resource_stats_query Dashboard#apm_resource_stats_query}",
            "stability": "stable",
            "summary": "apm_resource_stats_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4367
          },
          "name": "apmResourceStatsQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#event_query Dashboard#event_query}",
            "stability": "stable",
            "summary": "event_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4373
          },
          "name": "eventQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric_query Dashboard#metric_query}",
            "stability": "stable",
            "summary": "metric_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4379
          },
          "name": "metricQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryMetricQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#process_query Dashboard#process_query}",
            "stability": "stable",
            "summary": "process_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4385
          },
          "name": "processQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 2833
      },
      "name": "DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2839
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "APM Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2845
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2857
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#operation_name Dashboard#operation_name}",
            "stability": "stable",
            "summary": "Name of operation on service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2863
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#resource_name Dashboard#resource_name}",
            "stability": "stable",
            "summary": "APM resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2881
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "APM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2887
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#stat Dashboard#stat}",
            "stability": "stable",
            "summary": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2893
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_upstream Dashboard#is_upstream}",
            "stability": "stable",
            "summary": "Determines whether stats for upstream or downstream dependencies should be queried."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2851
          },
          "name": "isUpstream",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_name Dashboard#primary_tag_name}",
            "stability": "stable",
            "summary": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2869
          },
          "name": "primaryTagName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_value Dashboard#primary_tag_value}",
            "stability": "stable",
            "summary": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2875
          },
          "name": "primaryTagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 2923
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 2915
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3036
          },
          "name": "resetIsUpstream"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3078
          },
          "name": "resetPrimaryTagName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3094
          },
          "name": "resetPrimaryTagValue"
        }
      ],
      "name": "DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3011
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3024
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3040
          },
          "name": "isUpstreamInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3053
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3066
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3082
          },
          "name": "primaryTagNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3098
          },
          "name": "primaryTagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3111
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3124
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3137
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3004
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3017
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3030
          },
          "name": "isUpstream",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3046
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3059
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3072
          },
          "name": "primaryTagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3088
          },
          "name": "primaryTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3104
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3117
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3130
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 2927
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 3141
      },
      "name": "DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3147
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "APM Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3153
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3165
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "APM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3195
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#stat Dashboard#stat}",
            "stability": "stable",
            "summary": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3201
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "Array of fields to group results by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3159
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#operation_name Dashboard#operation_name}",
            "stability": "stable",
            "summary": "Name of operation on service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3171
          },
          "name": "operationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_name Dashboard#primary_tag_name}",
            "stability": "stable",
            "summary": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3177
          },
          "name": "primaryTagName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#primary_tag_value Dashboard#primary_tag_value}",
            "stability": "stable",
            "summary": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3183
          },
          "name": "primaryTagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#resource_name Dashboard#resource_name}",
            "stability": "stable",
            "summary": "APM resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3189
          },
          "name": "resourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 3231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 3223
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3344
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3373
          },
          "name": "resetOperationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3389
          },
          "name": "resetPrimaryTagName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3405
          },
          "name": "resetPrimaryTagValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3421
          },
          "name": "resetResourceName"
        }
      ],
      "name": "DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3319
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3332
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3348
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3361
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3377
          },
          "name": "operationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3393
          },
          "name": "primaryTagNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3409
          },
          "name": "primaryTagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3425
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3438
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3451
          },
          "name": "statInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3312
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3325
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3338
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3354
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3367
          },
          "name": "operationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3383
          },
          "name": "primaryTagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3399
          },
          "name": "primaryTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3415
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3431
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3444
          },
          "name": "stat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3235
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 3709
      },
      "name": "DashboardWidgetToplistDefinitionRequestQueryEventQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute Dashboard#compute}",
            "stability": "stable",
            "summary": "compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3733
          },
          "name": "compute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3715
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3727
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3739
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#indexes Dashboard#indexes}",
            "stability": "stable",
            "summary": "An array of index names to query in the stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3721
          },
          "name": "indexes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search Dashboard#search}",
            "stability": "stable",
            "summary": "search block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3745
          },
          "name": "search",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestQueryEventQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 3455
      },
      "name": "DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation methods for event platform queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3461
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "A time interval in milliseconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3467
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The measurable attribute to compute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3473
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 3611
      },
      "name": "DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The event facet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3617
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The number of groups to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3623
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "sort block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3629
          },
          "name": "sort",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 3488
      },
      "name": "DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation methods for the event platform queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3494
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The metric used for sorting group by results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3500
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Direction of sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3506
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 3529
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 3521
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3587
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3603
          },
          "name": "resetOrder"
        }
      ],
      "name": "DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3575
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3591
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3607
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3568
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3581
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3597
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3533
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 3771
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 3763
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3904
          },
          "name": "putSearch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3891
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3847
          },
          "name": "resetIndexes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3907
          },
          "name": "resetSearch"
        }
      ],
      "name": "DashboardWidgetToplistDefinitionRequestQueryEventQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3901
          },
          "name": "search",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3878
          },
          "name": "computeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3835
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3895
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3851
          },
          "name": "indexesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3864
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3911
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3870
          },
          "name": "compute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3828
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3884
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3841
          },
          "name": "indexes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3857
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3775
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestQueryEventQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 3644
      },
      "name": "DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The events search string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3650
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 3671
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 3663
      },
      "name": "DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3705
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3698
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3675
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryMetricQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryMetricQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 3915
      },
      "name": "DashboardWidgetToplistDefinitionRequestQueryMetricQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of the query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3933
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#query Dashboard#query}",
            "stability": "stable",
            "summary": "The metrics query definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3939
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3921
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for metrics queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3927
          },
          "name": "dataSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestQueryMetricQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 3963
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 3955
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4014
          },
          "name": "resetAggregator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4030
          },
          "name": "resetDataSource"
        }
      ],
      "name": "DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4018
          },
          "name": "aggregatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4034
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4047
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4060
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4008
          },
          "name": "aggregator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4024
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4040
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4053
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 3967
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryMetricQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryProcessQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryProcessQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 4064
      },
      "name": "DashboardWidgetToplistDefinitionRequestQueryProcessQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#data_source Dashboard#data_source}",
            "stability": "stable",
            "summary": "The data source for process queries. Valid values are `process`, `container`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4076
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#metric Dashboard#metric}",
            "stability": "stable",
            "summary": "The process metric name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4094
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#name Dashboard#name}",
            "stability": "stable",
            "summary": "The name of query for use in formulas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4100
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregator Dashboard#aggregator}",
            "stability": "stable",
            "summary": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4070
          },
          "name": "aggregator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_normalized_cpu Dashboard#is_normalized_cpu}",
            "stability": "stable",
            "summary": "Whether to normalize the CPU percentages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4082
          },
          "name": "isNormalizedCpu",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The number of hits to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4088
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort Dashboard#sort}",
            "stability": "stable",
            "summary": "The direction of the sort. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4106
          },
          "name": "sort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#tag_filters Dashboard#tag_filters}",
            "stability": "stable",
            "summary": "An array of tags to filter by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4112
          },
          "name": "tagFilters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#text_filter Dashboard#text_filter}",
            "stability": "stable",
            "summary": "The text to use as a filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4118
          },
          "name": "textFilter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestQueryProcessQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 4147
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 4139
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4228
          },
          "name": "resetAggregator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4257
          },
          "name": "resetIsNormalizedCpu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4273
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4315
          },
          "name": "resetSort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4331
          },
          "name": "resetTagFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4347
          },
          "name": "resetTextFilter"
        }
      ],
      "name": "DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4232
          },
          "name": "aggregatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4245
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4261
          },
          "name": "isNormalizedCpuInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4277
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4290
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4303
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4319
          },
          "name": "sortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4335
          },
          "name": "tagFiltersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4351
          },
          "name": "textFilterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4222
          },
          "name": "aggregator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4238
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4251
          },
          "name": "isNormalizedCpu",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4267
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4283
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4296
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4309
          },
          "name": "sort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4325
          },
          "name": "tagFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4341
          },
          "name": "textFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestQueryProcessQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 4711
      },
      "name": "DashboardWidgetToplistDefinitionRequestRumQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4717
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4729
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4735
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4741
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4723
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestRumQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 4402
      },
      "name": "DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4408
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4414
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4420
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 4443
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 4435
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4501
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4517
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4489
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4505
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4521
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4482
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4495
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4511
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4447
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 4645
      },
      "name": "DashboardWidgetToplistDefinitionRequestRumQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4651
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4657
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4663
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestRumQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 4525
      },
      "name": "DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4531
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4543
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4537
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 4566
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 4558
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4624
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4612
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4628
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4641
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4605
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4618
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4634
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4570
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 4678
      },
      "name": "DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4684
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4690
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4696
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 4766
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 4758
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4849
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4852
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4869
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4886
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4836
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetToplistDefinitionRequestRumQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4846
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4856
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4873
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4824
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4890
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4840
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4862
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4817
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4879
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4830
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4770
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestRumQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestRumQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 5203
      },
      "name": "DashboardWidgetToplistDefinitionRequestSecurityQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#index Dashboard#index}",
            "stability": "stable",
            "summary": "The name of the index to query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5209
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#compute_query Dashboard#compute_query}",
            "stability": "stable",
            "summary": "compute_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5221
          },
          "name": "computeQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#group_by Dashboard#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5227
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#multi_compute Dashboard#multi_compute}",
            "stability": "stable",
            "summary": "multi_compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5233
          },
          "name": "multiCompute",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#search_query Dashboard#search_query}",
            "stability": "stable",
            "summary": "The search query to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5215
          },
          "name": "searchQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestSecurityQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 4894
      },
      "name": "DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4900
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4906
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4912
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 4935
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 4927
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4993
          },
          "name": "resetFacet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5009
          },
          "name": "resetInterval"
        }
      ],
      "name": "DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4981
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4997
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5013
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4974
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4987
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5003
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 4939
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 5137
      },
      "name": "DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5143
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#limit Dashboard#limit}",
            "stability": "stable",
            "summary": "The maximum number of items in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5149
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#sort_query Dashboard#sort_query}",
            "stability": "stable",
            "summary": "sort_query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5155
          },
          "name": "sortQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 5017
      },
      "name": "DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5023
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#order Dashboard#order}",
            "stability": "stable",
            "summary": "Widget sorting methods. Valid values are `asc`, `desc`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5035
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5029
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 5058
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 5050
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5116
          },
          "name": "resetFacet"
        }
      ],
      "name": "DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5104
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5120
          },
          "name": "facetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5133
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5097
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5110
          },
          "name": "facet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5126
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5062
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 5170
      },
      "name": "DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#aggregation Dashboard#aggregation}",
            "stability": "stable",
            "summary": "The aggregation method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5176
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#facet Dashboard#facet}",
            "stability": "stable",
            "summary": "The facet name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5182
          },
          "name": "facet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#interval Dashboard#interval}",
            "stability": "stable",
            "summary": "Define the time interval in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5188
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 5258
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 5250
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5341
          },
          "name": "putComputeQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5344
          },
          "name": "resetComputeQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5361
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5378
          },
          "name": "resetMultiCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5328
          },
          "name": "resetSearchQuery"
        }
      ],
      "name": "DashboardWidgetToplistDefinitionRequestSecurityQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5338
          },
          "name": "computeQuery",
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5348
          },
          "name": "computeQueryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5365
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5316
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5382
          },
          "name": "multiComputeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5332
          },
          "name": "searchQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5354
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5309
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5371
          },
          "name": "multiCompute",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5322
          },
          "name": "searchQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestSecurityQuery"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestSecurityQueryOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestStyle": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestStyle",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 5386
      },
      "name": "DashboardWidgetToplistDefinitionRequestStyle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#palette Dashboard#palette}",
            "stability": "stable",
            "summary": "A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5392
          },
          "name": "palette",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestStyle"
    },
    "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestStyleOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestStyleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 5413
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 5405
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5446
          },
          "name": "resetPalette"
        }
      ],
      "name": "DashboardWidgetToplistDefinitionRequestStyleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5450
          },
          "name": "paletteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5440
          },
          "name": "palette",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5417
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetToplistDefinitionRequestStyle"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetToplistDefinitionRequestStyleOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetTraceServiceDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTraceServiceDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 5758
      },
      "name": "DashboardWidgetTraceServiceDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#env Dashboard#env}",
            "stability": "stable",
            "summary": "APM environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5770
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#service Dashboard#service}",
            "stability": "stable",
            "summary": "APM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5782
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#span_name Dashboard#span_name}",
            "stability": "stable",
            "summary": "APM span name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5830
          },
          "name": "spanName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#display_format Dashboard#display_format}",
            "stability": "stable",
            "summary": "The number of columns to display. Valid values are `one_column`, `two_column`, `three_column`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5764
          },
          "name": "displayFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `1y`, `alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#live_span Dashboard#live_span}",
            "stability": "stable",
            "summary": "The timeframe to use when displaying the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5776
          },
          "name": "liveSpan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_breakdown Dashboard#show_breakdown}",
            "stability": "stable",
            "summary": "Whether to show the latency breakdown or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5788
          },
          "name": "showBreakdown",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_distribution Dashboard#show_distribution}",
            "stability": "stable",
            "summary": "Whether to show the latency distribution or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5794
          },
          "name": "showDistribution",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_errors Dashboard#show_errors}",
            "stability": "stable",
            "summary": "Whether to show the error metrics or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5800
          },
          "name": "showErrors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_hits Dashboard#show_hits}",
            "stability": "stable",
            "summary": "Whether to show the hits metrics or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5806
          },
          "name": "showHits",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_latency Dashboard#show_latency}",
            "stability": "stable",
            "summary": "Whether to show the latency metrics or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5812
          },
          "name": "showLatency",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#show_resource_list Dashboard#show_resource_list}",
            "stability": "stable",
            "summary": "Whether to show the resource list or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5818
          },
          "name": "showResourceList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#size_format Dashboard#size_format}",
            "stability": "stable",
            "summary": "The size of the widget. Valid values are `small`, `medium`, `large`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5824
          },
          "name": "sizeFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title Dashboard#title}",
            "stability": "stable",
            "summary": "The title of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5836
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_align Dashboard#title_align}",
            "stability": "stable",
            "summary": "The alignment of the widget's title. Valid values are `center`, `left`, `right`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5842
          },
          "name": "titleAlign",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#title_size Dashboard#title_size}",
            "stability": "stable",
            "summary": "The size of the widget's title (defaults to 16)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5848
          },
          "name": "titleSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetTraceServiceDefinition"
    },
    "@cdktf/provider-datadog.DashboardWidgetTraceServiceDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetTraceServiceDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 5883
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 5875
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6000
          },
          "name": "resetDisplayFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6029
          },
          "name": "resetLiveSpan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6058
          },
          "name": "resetShowBreakdown"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6074
          },
          "name": "resetShowDistribution"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6090
          },
          "name": "resetShowErrors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6106
          },
          "name": "resetShowHits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6122
          },
          "name": "resetShowLatency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6138
          },
          "name": "resetShowResourceList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6154
          },
          "name": "resetSizeFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6183
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6199
          },
          "name": "resetTitleAlign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6215
          },
          "name": "resetTitleSize"
        }
      ],
      "name": "DashboardWidgetTraceServiceDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6004
          },
          "name": "displayFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6017
          },
          "name": "envInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6033
          },
          "name": "liveSpanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6046
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6062
          },
          "name": "showBreakdownInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6078
          },
          "name": "showDistributionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6094
          },
          "name": "showErrorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6110
          },
          "name": "showHitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6126
          },
          "name": "showLatencyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6142
          },
          "name": "showResourceListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6158
          },
          "name": "sizeFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6171
          },
          "name": "spanNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6203
          },
          "name": "titleAlignInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6187
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6219
          },
          "name": "titleSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5994
          },
          "name": "displayFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6010
          },
          "name": "env",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6023
          },
          "name": "liveSpan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6039
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6052
          },
          "name": "showBreakdown",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6068
          },
          "name": "showDistribution",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6084
          },
          "name": "showErrors",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6100
          },
          "name": "showHits",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6116
          },
          "name": "showLatency",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6132
          },
          "name": "showResourceList",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6148
          },
          "name": "sizeFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6164
          },
          "name": "spanName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6177
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6193
          },
          "name": "titleAlign",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6209
          },
          "name": "titleSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 5887
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetTraceServiceDefinition"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetTraceServiceDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.DashboardWidgetWidgetLayout": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetWidgetLayout",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 6223
      },
      "name": "DashboardWidgetWidgetLayout",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#height Dashboard#height}",
            "stability": "stable",
            "summary": "The height of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6229
          },
          "name": "height",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#width Dashboard#width}",
            "stability": "stable",
            "summary": "The width of the widget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6241
          },
          "name": "width",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#x Dashboard#x}",
            "stability": "stable",
            "summary": "The position of the widget on the x (horizontal) axis. Should be greater than or equal to 0."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6247
          },
          "name": "x",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#y Dashboard#y}",
            "stability": "stable",
            "summary": "The position of the widget on the y (vertical) axis. Should be greater than or equal to 0."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6253
          },
          "name": "y",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Only for the new dashboard layout and only one widget in the dashboard should have this property set to `true`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/dashboard.html#is_column_break Dashboard#is_column_break}",
            "stability": "stable",
            "summary": "Whether the widget should be the first one on the second column in high density or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6235
          },
          "name": "isColumnBreak",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetWidgetLayout"
    },
    "@cdktf/provider-datadog.DashboardWidgetWidgetLayoutOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DashboardWidgetWidgetLayoutOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dashboard-structs/structs800.ts",
          "line": 6278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dashboard-structs/structs800.ts",
        "line": 6270
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6348
          },
          "name": "resetIsColumnBreak"
        }
      ],
      "name": "DashboardWidgetWidgetLayoutOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6336
          },
          "name": "heightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6352
          },
          "name": "isColumnBreakInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6365
          },
          "name": "widthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6378
          },
          "name": "xInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6391
          },
          "name": "yInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6329
          },
          "name": "height",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6342
          },
          "name": "isColumnBreak",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6358
          },
          "name": "width",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6371
          },
          "name": "x",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6384
          },
          "name": "y",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dashboard-structs/structs800.ts",
            "line": 6282
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DashboardWidgetWidgetLayout"
          }
        }
      ],
      "symbolId": "src/dashboard-structs/structs800:DashboardWidgetWidgetLayoutOutputReference"
    },
    "@cdktf/provider-datadog.DataDatadogApiKey": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/d/api_key.html datadog_api_key}."
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogApiKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/d/api_key.html datadog_api_key} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-datadog-api-key.ts",
          "line": 45
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-datadog.DataDatadogApiKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-api-key.ts",
        "line": 27
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-api-key.ts",
            "line": 72
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-api-key.ts",
            "line": 93
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-api-key.ts",
            "line": 105
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatadogApiKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-api-key.ts",
            "line": 32
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-api-key.ts",
            "line": 81
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-api-key.ts",
            "line": 76
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-api-key.ts",
            "line": 97
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-api-key.ts",
            "line": 66
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-api-key.ts",
            "line": 87
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-api-key:DataDatadogApiKey"
    },
    "@cdktf/provider-datadog.DataDatadogApiKeyConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogApiKeyConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-datadog-api-key.ts",
        "line": 9
      },
      "name": "DataDatadogApiKeyConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/d/api_key.html#id DataDatadogApiKey#id}",
            "stability": "stable",
            "summary": "Id for API Key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-api-key.ts",
            "line": 15
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/d/api_key.html#name DataDatadogApiKey#name}",
            "stability": "stable",
            "summary": "Name for API Key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-api-key.ts",
            "line": 21
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-api-key:DataDatadogApiKeyConfig"
    },
    "@cdktf/provider-datadog.DataDatadogApplicationKey": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/d/application_key.html datadog_application_key}."
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogApplicationKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/d/application_key.html datadog_application_key} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-datadog-application-key.ts",
          "line": 45
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-datadog.DataDatadogApplicationKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-application-key.ts",
        "line": 27
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-application-key.ts",
            "line": 72
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-application-key.ts",
            "line": 93
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-application-key.ts",
            "line": 105
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatadogApplicationKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-application-key.ts",
            "line": 32
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-application-key.ts",
            "line": 81
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-application-key.ts",
            "line": 76
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-application-key.ts",
            "line": 97
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-application-key.ts",
            "line": 66
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-application-key.ts",
            "line": 87
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-application-key:DataDatadogApplicationKey"
    },
    "@cdktf/provider-datadog.DataDatadogApplicationKeyConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogApplicationKeyConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-datadog-application-key.ts",
        "line": 9
      },
      "name": "DataDatadogApplicationKeyConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/d/application_key.html#id DataDatadogApplicationKey#id}",
            "stability": "stable",
            "summary": "Id for Application Key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-application-key.ts",
            "line": 15
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/d/application_key.html#name DataDatadogApplicationKey#name}",
            "stability": "stable",
            "summary": "Name for Application Key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-application-key.ts",
            "line": 21
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-application-key:DataDatadogApplicationKeyConfig"
    },
    "@cdktf/provider-datadog.DataDatadogDashboard": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/d/dashboard.html datadog_dashboard}."
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogDashboard",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/d/dashboard.html datadog_dashboard} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-datadog-dashboard.ts",
          "line": 39
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.DataDatadogDashboardConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-dashboard.ts",
        "line": 21
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-dashboard.ts",
            "line": 89
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatadogDashboard",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-dashboard.ts",
            "line": 26
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-dashboard.ts",
            "line": 58
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-dashboard.ts",
            "line": 76
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-dashboard.ts",
            "line": 81
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-dashboard.ts",
            "line": 71
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-dashboard.ts",
            "line": 64
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-dashboard:DataDatadogDashboard"
    },
    "@cdktf/provider-datadog.DataDatadogDashboardConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogDashboardConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-datadog-dashboard.ts",
        "line": 9
      },
      "name": "DataDatadogDashboardConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/d/dashboard.html#name DataDatadogDashboard#name}",
            "stability": "stable",
            "summary": "The dashboard name to search for. Must only match one dashboard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-dashboard.ts",
            "line": 15
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-dashboard:DataDatadogDashboardConfig"
    },
    "@cdktf/provider-datadog.DataDatadogDashboardList": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/d/dashboard_list.html datadog_dashboard_list}."
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogDashboardList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/d/dashboard_list.html datadog_dashboard_list} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-datadog-dashboard-list.ts",
          "line": 39
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.DataDatadogDashboardListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-dashboard-list.ts",
        "line": 21
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-dashboard-list.ts",
            "line": 79
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatadogDashboardList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-dashboard-list.ts",
            "line": 26
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-dashboard-list.ts",
            "line": 58
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-dashboard-list.ts",
            "line": 71
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-dashboard-list.ts",
            "line": 64
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-dashboard-list:DataDatadogDashboardList"
    },
    "@cdktf/provider-datadog.DataDatadogDashboardListConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogDashboardListConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-datadog-dashboard-list.ts",
        "line": 9
      },
      "name": "DataDatadogDashboardListConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/d/dashboard_list.html#name DataDatadogDashboardList#name}",
            "stability": "stable",
            "summary": "A dashboard list name to limit the search."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-dashboard-list.ts",
            "line": 15
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-dashboard-list:DataDatadogDashboardListConfig"
    },
    "@cdktf/provider-datadog.DataDatadogIpRanges": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/d/ip_ranges.html datadog_ip_ranges}."
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogIpRanges",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/d/ip_ranges.html datadog_ip_ranges} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-datadog-ip-ranges.ts",
          "line": 33
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-datadog.DataDatadogIpRangesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-ip-ranges.ts",
        "line": 15
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-ip-ranges.ts",
            "line": 139
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-ip-ranges.ts",
            "line": 111
          },
          "name": "syntheticsIpv4ByLocation",
          "parameters": [
            {
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "primitive": "string"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-ip-ranges.ts",
            "line": 121
          },
          "name": "syntheticsIpv6ByLocation",
          "parameters": [
            {
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "primitive": "string"
            }
          }
        }
      ],
      "name": "DataDatadogIpRanges",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-ip-ranges.ts",
            "line": 20
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-ip-ranges.ts",
            "line": 51
          },
          "name": "agentsIpv4",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-ip-ranges.ts",
            "line": 56
          },
          "name": "agentsIpv6",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-ip-ranges.ts",
            "line": 61
          },
          "name": "apiIpv4",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-ip-ranges.ts",
            "line": 66
          },
          "name": "apiIpv6",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-ip-ranges.ts",
            "line": 71
          },
          "name": "apmIpv4",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-ip-ranges.ts",
            "line": 76
          },
          "name": "apmIpv6",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-ip-ranges.ts",
            "line": 81
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-ip-ranges.ts",
            "line": 86
          },
          "name": "logsIpv4",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-ip-ranges.ts",
            "line": 91
          },
          "name": "logsIpv6",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-ip-ranges.ts",
            "line": 96
          },
          "name": "processIpv4",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-ip-ranges.ts",
            "line": 101
          },
          "name": "processIpv6",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-ip-ranges.ts",
            "line": 106
          },
          "name": "syntheticsIpv4",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-ip-ranges.ts",
            "line": 116
          },
          "name": "syntheticsIpv6",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-ip-ranges.ts",
            "line": 126
          },
          "name": "webhooksIpv4",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-ip-ranges.ts",
            "line": 131
          },
          "name": "webhooksIpv6",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-datadog-ip-ranges:DataDatadogIpRanges"
    },
    "@cdktf/provider-datadog.DataDatadogIpRangesConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogIpRangesConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-datadog-ip-ranges.ts",
        "line": 9
      },
      "name": "DataDatadogIpRangesConfig",
      "symbolId": "src/data-datadog-ip-ranges:DataDatadogIpRangesConfig"
    },
    "@cdktf/provider-datadog.DataDatadogLogsIndexesOrder": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/d/logs_indexes_order.html datadog_logs_indexes_order}."
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogLogsIndexesOrder",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/d/logs_indexes_order.html datadog_logs_indexes_order} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-datadog-logs-indexes-order.ts",
          "line": 33
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-datadog.DataDatadogLogsIndexesOrderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-logs-indexes-order.ts",
        "line": 15
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-logs-indexes-order.ts",
            "line": 64
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatadogLogsIndexesOrder",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-logs-indexes-order.ts",
            "line": 20
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-logs-indexes-order.ts",
            "line": 51
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-logs-indexes-order.ts",
            "line": 56
          },
          "name": "indexNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-datadog-logs-indexes-order:DataDatadogLogsIndexesOrder"
    },
    "@cdktf/provider-datadog.DataDatadogLogsIndexesOrderConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogLogsIndexesOrderConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-datadog-logs-indexes-order.ts",
        "line": 9
      },
      "name": "DataDatadogLogsIndexesOrderConfig",
      "symbolId": "src/data-datadog-logs-indexes-order:DataDatadogLogsIndexesOrderConfig"
    },
    "@cdktf/provider-datadog.DataDatadogMonitor": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/d/monitor.html datadog_monitor}."
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogMonitor",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/d/monitor.html datadog_monitor} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-datadog-monitor.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-datadog.DataDatadogMonitorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-monitor.ts",
        "line": 77
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 177
          },
          "name": "monitorThresholds",
          "parameters": [
            {
              "name": "index",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-datadog.DataDatadogMonitorMonitorThresholds"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 172
          },
          "name": "monitorThresholdWindows",
          "parameters": [
            {
              "name": "index",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-datadog.DataDatadogMonitorMonitorThresholdWindows"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 163
          },
          "name": "resetMonitorTagsFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 194
          },
          "name": "resetNameFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 270
          },
          "name": "resetTagsFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 292
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatadogMonitor",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 82
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 116
          },
          "name": "enableLogsSample",
          "type": {
            "primitive": "any"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 121
          },
          "name": "escalationMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 126
          },
          "name": "evaluationDelay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 131
          },
          "name": "groupbySimpleMonitor",
          "type": {
            "primitive": "any"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 136
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 141
          },
          "name": "includeTags",
          "type": {
            "primitive": "any"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 146
          },
          "name": "locked",
          "type": {
            "primitive": "any"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 151
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 182
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 203
          },
          "name": "newGroupDelay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 208
          },
          "name": "newHostDelay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 213
          },
          "name": "noDataTimeframe",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 218
          },
          "name": "notifyAudit",
          "type": {
            "primitive": "any"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 223
          },
          "name": "notifyNoData",
          "type": {
            "primitive": "any"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 228
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 233
          },
          "name": "renotifyInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 238
          },
          "name": "renotifyOccurrences",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 243
          },
          "name": "renotifyStatuses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 248
          },
          "name": "requireFullWindow",
          "type": {
            "primitive": "any"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 253
          },
          "name": "restrictedRoles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 258
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 279
          },
          "name": "timeoutH",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 284
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 167
          },
          "name": "monitorTagsFilterInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 198
          },
          "name": "nameFilterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 274
          },
          "name": "tagsFilterInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 157
          },
          "name": "monitorTagsFilter",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 188
          },
          "name": "nameFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 264
          },
          "name": "tagsFilter",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-datadog-monitor:DataDatadogMonitor"
    },
    "@cdktf/provider-datadog.DataDatadogMonitorConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogMonitorConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-datadog-monitor.ts",
        "line": 9
      },
      "name": "DataDatadogMonitorConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/d/monitor.html#monitor_tags_filter DataDatadogMonitor#monitor_tags_filter}",
            "stability": "stable",
            "summary": "A list of monitor tags to limit the search. This filters on the tags set on the monitor itself."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 15
          },
          "name": "monitorTagsFilter",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/d/monitor.html#name_filter DataDatadogMonitor#name_filter}",
            "stability": "stable",
            "summary": "A monitor name to limit the search."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 21
          },
          "name": "nameFilter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/d/monitor.html#tags_filter DataDatadogMonitor#tags_filter}",
            "stability": "stable",
            "summary": "A list of tags to limit the search. This filters on the monitor scope."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 27
          },
          "name": "tagsFilter",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-datadog-monitor:DataDatadogMonitorConfig"
    },
    "@cdktf/provider-datadog.DataDatadogMonitorMonitorThresholdWindows": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexComputedList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogMonitorMonitorThresholdWindows",
      "initializer": {
        "docs": {
          "stability": "experimental"
        },
        "locationInModule": {
          "filename": "lib/complex-computed-list.ts",
          "line": 75
        },
        "parameters": [
          {
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "complexComputedListIndex",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-monitor.ts",
        "line": 29
      },
      "name": "DataDatadogMonitorMonitorThresholdWindows",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 32
          },
          "name": "recoveryWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 37
          },
          "name": "triggerWindow",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-monitor:DataDatadogMonitorMonitorThresholdWindows"
    },
    "@cdktf/provider-datadog.DataDatadogMonitorMonitorThresholds": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexComputedList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogMonitorMonitorThresholds",
      "initializer": {
        "docs": {
          "stability": "experimental"
        },
        "locationInModule": {
          "filename": "lib/complex-computed-list.ts",
          "line": 75
        },
        "parameters": [
          {
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "complexComputedListIndex",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-monitor.ts",
        "line": 41
      },
      "name": "DataDatadogMonitorMonitorThresholds",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 44
          },
          "name": "critical",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 49
          },
          "name": "criticalRecovery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 54
          },
          "name": "ok",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 59
          },
          "name": "unknown",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 64
          },
          "name": "warning",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitor.ts",
            "line": 69
          },
          "name": "warningRecovery",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-monitor:DataDatadogMonitorMonitorThresholds"
    },
    "@cdktf/provider-datadog.DataDatadogMonitors": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/d/monitors.html datadog_monitors}."
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogMonitors",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/d/monitors.html datadog_monitors} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-datadog-monitors.ts",
          "line": 68
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-datadog.DataDatadogMonitorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-monitors.ts",
        "line": 50
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-monitors.ts",
            "line": 110
          },
          "name": "monitors",
          "parameters": [
            {
              "name": "index",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-datadog.DataDatadogMonitorsMonitors"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-monitors.ts",
            "line": 101
          },
          "name": "resetMonitorTagsFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-monitors.ts",
            "line": 122
          },
          "name": "resetNameFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-monitors.ts",
            "line": 138
          },
          "name": "resetTagsFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-monitors.ts",
            "line": 150
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatadogMonitors",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitors.ts",
            "line": 55
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitors.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitors.ts",
            "line": 105
          },
          "name": "monitorTagsFilterInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitors.ts",
            "line": 126
          },
          "name": "nameFilterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitors.ts",
            "line": 142
          },
          "name": "tagsFilterInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-monitors.ts",
            "line": 95
          },
          "name": "monitorTagsFilter",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-monitors.ts",
            "line": 116
          },
          "name": "nameFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-monitors.ts",
            "line": 132
          },
          "name": "tagsFilter",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-datadog-monitors:DataDatadogMonitors"
    },
    "@cdktf/provider-datadog.DataDatadogMonitorsConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogMonitorsConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-datadog-monitors.ts",
        "line": 9
      },
      "name": "DataDatadogMonitorsConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/d/monitors.html#monitor_tags_filter DataDatadogMonitors#monitor_tags_filter}",
            "stability": "stable",
            "summary": "A list of monitor tags to limit the search. This filters on the tags set on the monitor itself."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitors.ts",
            "line": 15
          },
          "name": "monitorTagsFilter",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/d/monitors.html#name_filter DataDatadogMonitors#name_filter}",
            "stability": "stable",
            "summary": "A monitor name to limit the search."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitors.ts",
            "line": 21
          },
          "name": "nameFilter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/d/monitors.html#tags_filter DataDatadogMonitors#tags_filter}",
            "stability": "stable",
            "summary": "A list of tags to limit the search. This filters on the monitor scope."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitors.ts",
            "line": 27
          },
          "name": "tagsFilter",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-datadog-monitors:DataDatadogMonitorsConfig"
    },
    "@cdktf/provider-datadog.DataDatadogMonitorsMonitors": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexComputedList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogMonitorsMonitors",
      "initializer": {
        "docs": {
          "stability": "experimental"
        },
        "locationInModule": {
          "filename": "lib/complex-computed-list.ts",
          "line": 75
        },
        "parameters": [
          {
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "complexComputedListIndex",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-monitors.ts",
        "line": 29
      },
      "name": "DataDatadogMonitorsMonitors",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitors.ts",
            "line": 32
          },
          "name": "id",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitors.ts",
            "line": 37
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-monitors.ts",
            "line": 42
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-monitors:DataDatadogMonitorsMonitors"
    },
    "@cdktf/provider-datadog.DataDatadogPermissions": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/d/permissions.html datadog_permissions}."
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogPermissions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/d/permissions.html datadog_permissions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-datadog-permissions.ts",
          "line": 33
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-datadog.DataDatadogPermissionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-permissions.ts",
        "line": 15
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-permissions.ts",
            "line": 56
          },
          "name": "permissions",
          "parameters": [
            {
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "primitive": "string"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-permissions.ts",
            "line": 64
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatadogPermissions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-permissions.ts",
            "line": 20
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-permissions.ts",
            "line": 51
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-permissions:DataDatadogPermissions"
    },
    "@cdktf/provider-datadog.DataDatadogPermissionsConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogPermissionsConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-datadog-permissions.ts",
        "line": 9
      },
      "name": "DataDatadogPermissionsConfig",
      "symbolId": "src/data-datadog-permissions:DataDatadogPermissionsConfig"
    },
    "@cdktf/provider-datadog.DataDatadogRole": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/d/role.html datadog_role}."
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogRole",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/d/role.html datadog_role} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-datadog-role.ts",
          "line": 39
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.DataDatadogRoleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-role.ts",
        "line": 21
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-role.ts",
            "line": 89
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatadogRole",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-role.ts",
            "line": 26
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-role.ts",
            "line": 71
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-role.ts",
            "line": 76
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-role.ts",
            "line": 81
          },
          "name": "userCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-role.ts",
            "line": 66
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-role.ts",
            "line": 59
          },
          "name": "filter",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-role:DataDatadogRole"
    },
    "@cdktf/provider-datadog.DataDatadogRoleConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogRoleConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-datadog-role.ts",
        "line": 9
      },
      "name": "DataDatadogRoleConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/d/role.html#filter DataDatadogRole#filter}",
            "stability": "stable",
            "summary": "A string on which to filter the roles."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-role.ts",
            "line": 15
          },
          "name": "filter",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-role:DataDatadogRoleConfig"
    },
    "@cdktf/provider-datadog.DataDatadogRoles": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/d/roles.html datadog_roles}."
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogRoles",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/d/roles.html datadog_roles} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-datadog-roles.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-datadog.DataDatadogRolesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-roles.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-roles.ts",
            "line": 82
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-roles.ts",
            "line": 96
          },
          "name": "roles",
          "parameters": [
            {
              "name": "index",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-datadog.DataDatadogRolesRoles"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-roles.ts",
            "line": 104
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatadogRoles",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-roles.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-roles.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-roles.ts",
            "line": 86
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-roles.ts",
            "line": 76
          },
          "name": "filter",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-roles:DataDatadogRoles"
    },
    "@cdktf/provider-datadog.DataDatadogRolesConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogRolesConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-datadog-roles.ts",
        "line": 9
      },
      "name": "DataDatadogRolesConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/d/roles.html#filter DataDatadogRoles#filter}",
            "stability": "stable",
            "summary": "Filter all roles by the given string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-roles.ts",
            "line": 15
          },
          "name": "filter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-roles:DataDatadogRolesConfig"
    },
    "@cdktf/provider-datadog.DataDatadogRolesRoles": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexComputedList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogRolesRoles",
      "initializer": {
        "docs": {
          "stability": "experimental"
        },
        "locationInModule": {
          "filename": "lib/complex-computed-list.ts",
          "line": 75
        },
        "parameters": [
          {
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "complexComputedListIndex",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-roles.ts",
        "line": 17
      },
      "name": "DataDatadogRolesRoles",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-roles.ts",
            "line": 20
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-roles.ts",
            "line": 25
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-roles.ts",
            "line": 30
          },
          "name": "userCount",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-datadog-roles:DataDatadogRolesRoles"
    },
    "@cdktf/provider-datadog.DataDatadogSecurityMonitoringFilters": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/d/security_monitoring_filters.html datadog_security_monitoring_filters}."
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogSecurityMonitoringFilters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/d/security_monitoring_filters.html datadog_security_monitoring_filters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-datadog-security-monitoring-filters.ts",
          "line": 78
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-datadog.DataDatadogSecurityMonitoringFiltersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-security-monitoring-filters.ts",
        "line": 60
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-filters.ts",
            "line": 96
          },
          "name": "filters",
          "parameters": [
            {
              "name": "index",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-datadog.DataDatadogSecurityMonitoringFiltersFilters"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-filters.ts",
            "line": 114
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatadogSecurityMonitoringFilters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-filters.ts",
            "line": 65
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-filters.ts",
            "line": 101
          },
          "name": "filtersIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-filters.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-security-monitoring-filters:DataDatadogSecurityMonitoringFilters"
    },
    "@cdktf/provider-datadog.DataDatadogSecurityMonitoringFiltersConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogSecurityMonitoringFiltersConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-datadog-security-monitoring-filters.ts",
        "line": 9
      },
      "name": "DataDatadogSecurityMonitoringFiltersConfig",
      "symbolId": "src/data-datadog-security-monitoring-filters:DataDatadogSecurityMonitoringFiltersConfig"
    },
    "@cdktf/provider-datadog.DataDatadogSecurityMonitoringFiltersFilters": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexComputedList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogSecurityMonitoringFiltersFilters",
      "initializer": {
        "docs": {
          "stability": "experimental"
        },
        "locationInModule": {
          "filename": "lib/complex-computed-list.ts",
          "line": 75
        },
        "parameters": [
          {
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "complexComputedListIndex",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-security-monitoring-filters.ts",
        "line": 23
      },
      "name": "DataDatadogSecurityMonitoringFiltersFilters",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-filters.ts",
            "line": 26
          },
          "name": "exclusionFilter",
          "type": {
            "primitive": "any"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-filters.ts",
            "line": 32
          },
          "name": "filteredDataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-filters.ts",
            "line": 37
          },
          "name": "isEnabled",
          "type": {
            "primitive": "any"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-filters.ts",
            "line": 42
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-filters.ts",
            "line": 47
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-filters.ts",
            "line": 52
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-datadog-security-monitoring-filters:DataDatadogSecurityMonitoringFiltersFilters"
    },
    "@cdktf/provider-datadog.DataDatadogSecurityMonitoringFiltersFiltersExclusionFilter": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexComputedList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogSecurityMonitoringFiltersFiltersExclusionFilter",
      "initializer": {
        "docs": {
          "stability": "experimental"
        },
        "locationInModule": {
          "filename": "lib/complex-computed-list.ts",
          "line": 75
        },
        "parameters": [
          {
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "complexComputedListIndex",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-security-monitoring-filters.ts",
        "line": 11
      },
      "name": "DataDatadogSecurityMonitoringFiltersFiltersExclusionFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-filters.ts",
            "line": 14
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-filters.ts",
            "line": 19
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-security-monitoring-filters:DataDatadogSecurityMonitoringFiltersFiltersExclusionFilter"
    },
    "@cdktf/provider-datadog.DataDatadogSecurityMonitoringRules": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/d/security_monitoring_rules.html datadog_security_monitoring_rules}."
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogSecurityMonitoringRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/d/security_monitoring_rules.html datadog_security_monitoring_rules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-datadog-security-monitoring-rules.ts",
          "line": 237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-datadog.DataDatadogSecurityMonitoringRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-security-monitoring-rules.ts",
        "line": 219
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 266
          },
          "name": "resetDefaultOnlyFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 287
          },
          "name": "resetNameFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 313
          },
          "name": "resetTagsFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 329
          },
          "name": "resetUserOnlyFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 301
          },
          "name": "rules",
          "parameters": [
            {
              "name": "index",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-datadog.DataDatadogSecurityMonitoringRulesRules"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 341
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatadogSecurityMonitoringRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 224
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 275
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 296
          },
          "name": "ruleIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 270
          },
          "name": "defaultOnlyFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 291
          },
          "name": "nameFilterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 317
          },
          "name": "tagsFilterInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 333
          },
          "name": "userOnlyFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 260
          },
          "name": "defaultOnlyFilter",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 281
          },
          "name": "nameFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 307
          },
          "name": "tagsFilter",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 323
          },
          "name": "userOnlyFilter",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-datadog-security-monitoring-rules:DataDatadogSecurityMonitoringRules"
    },
    "@cdktf/provider-datadog.DataDatadogSecurityMonitoringRulesConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogSecurityMonitoringRulesConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-datadog-security-monitoring-rules.ts",
        "line": 9
      },
      "name": "DataDatadogSecurityMonitoringRulesConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/d/security_monitoring_rules.html#default_only_filter DataDatadogSecurityMonitoringRules#default_only_filter}",
            "stability": "stable",
            "summary": "Limit the search to default rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 15
          },
          "name": "defaultOnlyFilter",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/d/security_monitoring_rules.html#name_filter DataDatadogSecurityMonitoringRules#name_filter}",
            "stability": "stable",
            "summary": "A rule name to limit the search."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 21
          },
          "name": "nameFilter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/d/security_monitoring_rules.html#tags_filter DataDatadogSecurityMonitoringRules#tags_filter}",
            "stability": "stable",
            "summary": "A list of tags to limit the search."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 27
          },
          "name": "tagsFilter",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/d/security_monitoring_rules.html#user_only_filter DataDatadogSecurityMonitoringRules#user_only_filter}",
            "stability": "stable",
            "summary": "Limit the search to user rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 33
          },
          "name": "userOnlyFilter",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-datadog-security-monitoring-rules:DataDatadogSecurityMonitoringRulesConfig"
    },
    "@cdktf/provider-datadog.DataDatadogSecurityMonitoringRulesRules": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexComputedList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogSecurityMonitoringRulesRules",
      "initializer": {
        "docs": {
          "stability": "experimental"
        },
        "locationInModule": {
          "filename": "lib/complex-computed-list.ts",
          "line": 75
        },
        "parameters": [
          {
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "complexComputedListIndex",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-security-monitoring-rules.ts",
        "line": 159
      },
      "name": "DataDatadogSecurityMonitoringRulesRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 162
          },
          "name": "case",
          "type": {
            "primitive": "any"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 168
          },
          "name": "enabled",
          "type": {
            "primitive": "any"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 173
          },
          "name": "filter",
          "type": {
            "primitive": "any"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 179
          },
          "name": "hasExtendedTitle",
          "type": {
            "primitive": "any"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 184
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 189
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 194
          },
          "name": "options",
          "type": {
            "primitive": "any"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 200
          },
          "name": "query",
          "type": {
            "primitive": "any"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 206
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 211
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-security-monitoring-rules:DataDatadogSecurityMonitoringRulesRules"
    },
    "@cdktf/provider-datadog.DataDatadogSecurityMonitoringRulesRulesCase": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexComputedList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogSecurityMonitoringRulesRulesCase",
      "initializer": {
        "docs": {
          "stability": "experimental"
        },
        "locationInModule": {
          "filename": "lib/complex-computed-list.ts",
          "line": 75
        },
        "parameters": [
          {
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "complexComputedListIndex",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-security-monitoring-rules.ts",
        "line": 35
      },
      "name": "DataDatadogSecurityMonitoringRulesRulesCase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 38
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 43
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 48
          },
          "name": "notifications",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 53
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-security-monitoring-rules:DataDatadogSecurityMonitoringRulesRulesCase"
    },
    "@cdktf/provider-datadog.DataDatadogSecurityMonitoringRulesRulesFilter": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexComputedList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogSecurityMonitoringRulesRulesFilter",
      "initializer": {
        "docs": {
          "stability": "experimental"
        },
        "locationInModule": {
          "filename": "lib/complex-computed-list.ts",
          "line": 75
        },
        "parameters": [
          {
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "complexComputedListIndex",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-security-monitoring-rules.ts",
        "line": 57
      },
      "name": "DataDatadogSecurityMonitoringRulesRulesFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 60
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 65
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-security-monitoring-rules:DataDatadogSecurityMonitoringRulesRulesFilter"
    },
    "@cdktf/provider-datadog.DataDatadogSecurityMonitoringRulesRulesOptions": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexComputedList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogSecurityMonitoringRulesRulesOptions",
      "initializer": {
        "docs": {
          "stability": "experimental"
        },
        "locationInModule": {
          "filename": "lib/complex-computed-list.ts",
          "line": 75
        },
        "parameters": [
          {
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "complexComputedListIndex",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-security-monitoring-rules.ts",
        "line": 81
      },
      "name": "DataDatadogSecurityMonitoringRulesRulesOptions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 84
          },
          "name": "detectionMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 89
          },
          "name": "evaluationWindow",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 94
          },
          "name": "keepAlive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 99
          },
          "name": "maxSignalDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 104
          },
          "name": "newValueOptions",
          "type": {
            "primitive": "any"
          }
        }
      ],
      "symbolId": "src/data-datadog-security-monitoring-rules:DataDatadogSecurityMonitoringRulesRulesOptions"
    },
    "@cdktf/provider-datadog.DataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptions": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexComputedList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptions",
      "initializer": {
        "docs": {
          "stability": "experimental"
        },
        "locationInModule": {
          "filename": "lib/complex-computed-list.ts",
          "line": 75
        },
        "parameters": [
          {
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "complexComputedListIndex",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-security-monitoring-rules.ts",
        "line": 69
      },
      "name": "DataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 72
          },
          "name": "forgetAfter",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 77
          },
          "name": "learningDuration",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-datadog-security-monitoring-rules:DataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptions"
    },
    "@cdktf/provider-datadog.DataDatadogSecurityMonitoringRulesRulesQuery": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexComputedList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogSecurityMonitoringRulesRulesQuery",
      "initializer": {
        "docs": {
          "stability": "experimental"
        },
        "locationInModule": {
          "filename": "lib/complex-computed-list.ts",
          "line": 75
        },
        "parameters": [
          {
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "complexComputedListIndex",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-security-monitoring-rules.ts",
        "line": 121
      },
      "name": "DataDatadogSecurityMonitoringRulesRulesQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 124
          },
          "name": "agentRule",
          "type": {
            "primitive": "any"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 130
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 135
          },
          "name": "distinctFields",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 140
          },
          "name": "groupByFields",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 145
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 150
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 155
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-security-monitoring-rules:DataDatadogSecurityMonitoringRulesRulesQuery"
    },
    "@cdktf/provider-datadog.DataDatadogSecurityMonitoringRulesRulesQueryAgentRule": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexComputedList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogSecurityMonitoringRulesRulesQueryAgentRule",
      "initializer": {
        "docs": {
          "stability": "experimental"
        },
        "locationInModule": {
          "filename": "lib/complex-computed-list.ts",
          "line": 75
        },
        "parameters": [
          {
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "complexComputedListIndex",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-security-monitoring-rules.ts",
        "line": 109
      },
      "name": "DataDatadogSecurityMonitoringRulesRulesQueryAgentRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 112
          },
          "name": "agentRuleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-security-monitoring-rules.ts",
            "line": 117
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-security-monitoring-rules:DataDatadogSecurityMonitoringRulesRulesQueryAgentRule"
    },
    "@cdktf/provider-datadog.DataDatadogServiceLevelObjective": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/d/service_level_objective.html datadog_service_level_objective}."
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogServiceLevelObjective",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/d/service_level_objective.html datadog_service_level_objective} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-datadog-service-level-objective.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-datadog.DataDatadogServiceLevelObjectiveConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-service-level-objective.ts",
        "line": 39
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objective.ts",
            "line": 86
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objective.ts",
            "line": 102
          },
          "name": "resetMetricsQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objective.ts",
            "line": 123
          },
          "name": "resetNameQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objective.ts",
            "line": 139
          },
          "name": "resetTagsQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objective.ts",
            "line": 156
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatadogServiceLevelObjective",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objective.ts",
            "line": 44
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objective.ts",
            "line": 111
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objective.ts",
            "line": 148
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objective.ts",
            "line": 90
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objective.ts",
            "line": 106
          },
          "name": "metricsQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objective.ts",
            "line": 127
          },
          "name": "nameQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objective.ts",
            "line": 143
          },
          "name": "tagsQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objective.ts",
            "line": 80
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objective.ts",
            "line": 96
          },
          "name": "metricsQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objective.ts",
            "line": 117
          },
          "name": "nameQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objective.ts",
            "line": 133
          },
          "name": "tagsQuery",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-service-level-objective:DataDatadogServiceLevelObjective"
    },
    "@cdktf/provider-datadog.DataDatadogServiceLevelObjectiveConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogServiceLevelObjectiveConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-datadog-service-level-objective.ts",
        "line": 9
      },
      "name": "DataDatadogServiceLevelObjectiveConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/d/service_level_objective.html#id DataDatadogServiceLevelObjective#id}",
            "stability": "stable",
            "summary": "A SLO ID to limit the search."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objective.ts",
            "line": 15
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/d/service_level_objective.html#metrics_query DataDatadogServiceLevelObjective#metrics_query}",
            "stability": "stable",
            "summary": "Filter results based on SLO numerator and denominator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objective.ts",
            "line": 21
          },
          "name": "metricsQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/d/service_level_objective.html#name_query DataDatadogServiceLevelObjective#name_query}",
            "stability": "stable",
            "summary": "Filter results based on SLO names."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objective.ts",
            "line": 27
          },
          "name": "nameQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/d/service_level_objective.html#tags_query DataDatadogServiceLevelObjective#tags_query}",
            "stability": "stable",
            "summary": "Filter results based on a single SLO tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objective.ts",
            "line": 33
          },
          "name": "tagsQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-service-level-objective:DataDatadogServiceLevelObjectiveConfig"
    },
    "@cdktf/provider-datadog.DataDatadogServiceLevelObjectives": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/d/service_level_objectives.html datadog_service_level_objectives}."
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogServiceLevelObjectives",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/d/service_level_objectives.html datadog_service_level_objectives} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-datadog-service-level-objectives.ts",
          "line": 74
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-datadog.DataDatadogServiceLevelObjectivesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-service-level-objectives.ts",
        "line": 56
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objectives.ts",
            "line": 108
          },
          "name": "resetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objectives.ts",
            "line": 124
          },
          "name": "resetMetricsQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objectives.ts",
            "line": 140
          },
          "name": "resetNameQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objectives.ts",
            "line": 161
          },
          "name": "resetTagsQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objectives.ts",
            "line": 149
          },
          "name": "slos",
          "parameters": [
            {
              "name": "index",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-datadog.DataDatadogServiceLevelObjectivesSlos"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objectives.ts",
            "line": 173
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatadogServiceLevelObjectives",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objectives.ts",
            "line": 61
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objectives.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objectives.ts",
            "line": 112
          },
          "name": "idsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objectives.ts",
            "line": 128
          },
          "name": "metricsQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objectives.ts",
            "line": 144
          },
          "name": "nameQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objectives.ts",
            "line": 165
          },
          "name": "tagsQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objectives.ts",
            "line": 102
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objectives.ts",
            "line": 118
          },
          "name": "metricsQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objectives.ts",
            "line": 134
          },
          "name": "nameQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objectives.ts",
            "line": 155
          },
          "name": "tagsQuery",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-service-level-objectives:DataDatadogServiceLevelObjectives"
    },
    "@cdktf/provider-datadog.DataDatadogServiceLevelObjectivesConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogServiceLevelObjectivesConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-datadog-service-level-objectives.ts",
        "line": 9
      },
      "name": "DataDatadogServiceLevelObjectivesConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/d/service_level_objectives.html#ids DataDatadogServiceLevelObjectives#ids}",
            "stability": "stable",
            "summary": "An array of SLO IDs to limit the search."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objectives.ts",
            "line": 15
          },
          "name": "ids",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/d/service_level_objectives.html#metrics_query DataDatadogServiceLevelObjectives#metrics_query}",
            "stability": "stable",
            "summary": "Filter results based on SLO numerator and denominator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objectives.ts",
            "line": 21
          },
          "name": "metricsQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/d/service_level_objectives.html#name_query DataDatadogServiceLevelObjectives#name_query}",
            "stability": "stable",
            "summary": "Filter results based on SLO names."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objectives.ts",
            "line": 27
          },
          "name": "nameQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/d/service_level_objectives.html#tags_query DataDatadogServiceLevelObjectives#tags_query}",
            "stability": "stable",
            "summary": "Filter results based on a single SLO tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objectives.ts",
            "line": 33
          },
          "name": "tagsQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-service-level-objectives:DataDatadogServiceLevelObjectivesConfig"
    },
    "@cdktf/provider-datadog.DataDatadogServiceLevelObjectivesSlos": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexComputedList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogServiceLevelObjectivesSlos",
      "initializer": {
        "docs": {
          "stability": "experimental"
        },
        "locationInModule": {
          "filename": "lib/complex-computed-list.ts",
          "line": 75
        },
        "parameters": [
          {
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "complexComputedListIndex",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-service-level-objectives.ts",
        "line": 35
      },
      "name": "DataDatadogServiceLevelObjectivesSlos",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objectives.ts",
            "line": 38
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objectives.ts",
            "line": 43
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-service-level-objectives.ts",
            "line": 48
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-service-level-objectives:DataDatadogServiceLevelObjectivesSlos"
    },
    "@cdktf/provider-datadog.DataDatadogSyntheticsGlobalVariable": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/d/synthetics_global_variable.html datadog_synthetics_global_variable}."
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogSyntheticsGlobalVariable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/d/synthetics_global_variable.html datadog_synthetics_global_variable} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-datadog-synthetics-global-variable.ts",
          "line": 39
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.DataDatadogSyntheticsGlobalVariableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-synthetics-global-variable.ts",
        "line": 21
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-synthetics-global-variable.ts",
            "line": 84
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatadogSyntheticsGlobalVariable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-synthetics-global-variable.ts",
            "line": 26
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-synthetics-global-variable.ts",
            "line": 58
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-synthetics-global-variable.ts",
            "line": 76
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-synthetics-global-variable.ts",
            "line": 71
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-synthetics-global-variable.ts",
            "line": 64
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-synthetics-global-variable:DataDatadogSyntheticsGlobalVariable"
    },
    "@cdktf/provider-datadog.DataDatadogSyntheticsGlobalVariableConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogSyntheticsGlobalVariableConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-datadog-synthetics-global-variable.ts",
        "line": 9
      },
      "name": "DataDatadogSyntheticsGlobalVariableConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/d/synthetics_global_variable.html#name DataDatadogSyntheticsGlobalVariable#name}",
            "stability": "stable",
            "summary": "The synthetics global variable name to search for. Must only match one global variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-synthetics-global-variable.ts",
            "line": 15
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-synthetics-global-variable:DataDatadogSyntheticsGlobalVariableConfig"
    },
    "@cdktf/provider-datadog.DataDatadogSyntheticsLocations": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/d/synthetics_locations.html datadog_synthetics_locations}."
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogSyntheticsLocations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/d/synthetics_locations.html datadog_synthetics_locations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-datadog-synthetics-locations.ts",
          "line": 33
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-datadog.DataDatadogSyntheticsLocationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-synthetics-locations.ts",
        "line": 15
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-synthetics-locations.ts",
            "line": 56
          },
          "name": "locations",
          "parameters": [
            {
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "primitive": "string"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-synthetics-locations.ts",
            "line": 64
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatadogSyntheticsLocations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-synthetics-locations.ts",
            "line": 20
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-synthetics-locations.ts",
            "line": 51
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-synthetics-locations:DataDatadogSyntheticsLocations"
    },
    "@cdktf/provider-datadog.DataDatadogSyntheticsLocationsConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogSyntheticsLocationsConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-datadog-synthetics-locations.ts",
        "line": 9
      },
      "name": "DataDatadogSyntheticsLocationsConfig",
      "symbolId": "src/data-datadog-synthetics-locations:DataDatadogSyntheticsLocationsConfig"
    },
    "@cdktf/provider-datadog.DataDatadogUser": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/d/user.html datadog_user}."
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogUser",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/d/user.html datadog_user} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-datadog-user.ts",
          "line": 39
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.DataDatadogUserConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-datadog-user.ts",
        "line": 21
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-user.ts",
            "line": 89
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatadogUser",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-user.ts",
            "line": 26
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-user.ts",
            "line": 58
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-user.ts",
            "line": 76
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-user.ts",
            "line": 81
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-user.ts",
            "line": 71
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-datadog-user.ts",
            "line": 64
          },
          "name": "filter",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-user:DataDatadogUser"
    },
    "@cdktf/provider-datadog.DataDatadogUserConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DataDatadogUserConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-datadog-user.ts",
        "line": 9
      },
      "name": "DataDatadogUserConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/d/user.html#filter DataDatadogUser#filter}",
            "stability": "stable",
            "summary": "Filter all users by the given string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-datadog-user.ts",
            "line": 15
          },
          "name": "filter",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-datadog-user:DataDatadogUserConfig"
    },
    "@cdktf/provider-datadog.DatadogProvider": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformProvider",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog datadog}."
      },
      "fqn": "@cdktf/provider-datadog.DatadogProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog datadog} Resource."
        },
        "locationInModule": {
          "filename": "src/datadog-provider.ts",
          "line": 75
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-datadog.DatadogProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datadog-provider.ts",
        "line": 57
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datadog-provider.ts",
            "line": 201
          },
          "name": "resetAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datadog-provider.ts",
            "line": 105
          },
          "name": "resetApiKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datadog-provider.ts",
            "line": 121
          },
          "name": "resetApiUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datadog-provider.ts",
            "line": 137
          },
          "name": "resetAppKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datadog-provider.ts",
            "line": 153
          },
          "name": "resetHttpClientRetryEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datadog-provider.ts",
            "line": 169
          },
          "name": "resetHttpClientRetryTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datadog-provider.ts",
            "line": 185
          },
          "name": "resetValidate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datadog-provider.ts",
            "line": 213
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformProvider",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatadogProvider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datadog-provider.ts",
            "line": 62
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datadog-provider.ts",
            "line": 205
          },
          "name": "aliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datadog-provider.ts",
            "line": 109
          },
          "name": "apiKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datadog-provider.ts",
            "line": 125
          },
          "name": "apiUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datadog-provider.ts",
            "line": 141
          },
          "name": "appKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datadog-provider.ts",
            "line": 157
          },
          "name": "httpClientRetryEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datadog-provider.ts",
            "line": 173
          },
          "name": "httpClientRetryTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datadog-provider.ts",
            "line": 189
          },
          "name": "validateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datadog-provider.ts",
            "line": 195
          },
          "name": "alias",
          "optional": true,
          "overrides": "cdktf.TerraformProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datadog-provider.ts",
            "line": 99
          },
          "name": "apiKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datadog-provider.ts",
            "line": 115
          },
          "name": "apiUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datadog-provider.ts",
            "line": 131
          },
          "name": "appKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datadog-provider.ts",
            "line": 147
          },
          "name": "httpClientRetryEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datadog-provider.ts",
            "line": 163
          },
          "name": "httpClientRetryTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datadog-provider.ts",
            "line": 179
          },
          "name": "validate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datadog-provider:DatadogProvider"
    },
    "@cdktf/provider-datadog.DatadogProviderConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DatadogProviderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datadog-provider.ts",
        "line": 9
      },
      "name": "DatadogProviderConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog#alias DatadogProvider#alias}",
            "stability": "stable",
            "summary": "Alias name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datadog-provider.ts",
            "line": 51
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog#api_key DatadogProvider#api_key}",
            "stability": "stable",
            "summary": "(Required unless validate is false) Datadog API key. This can also be set via the DD_API_KEY environment variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datadog-provider.ts",
            "line": 15
          },
          "name": "apiKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This can also be set via the DD_HOST environment variable. Note that this URL must not end with the /api/ path. For example, https://api.datadoghq.com/ is a correct value, while https://api.datadoghq.com/api/ is not. And if you're working with \"EU\" version of Datadog, use https://api.datadoghq.eu/.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog#api_url DatadogProvider#api_url}",
            "stability": "stable",
            "summary": "The API URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datadog-provider.ts",
            "line": 21
          },
          "name": "apiUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog#app_key DatadogProvider#app_key}",
            "stability": "stable",
            "summary": "(Required unless validate is false) Datadog APP key. This can also be set via the DD_APP_KEY environment variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datadog-provider.ts",
            "line": 27
          },
          "name": "appKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog#http_client_retry_enabled DatadogProvider#http_client_retry_enabled}",
            "stability": "stable",
            "summary": "Enables request retries on HTTP status codes 429 and 5xx."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datadog-provider.ts",
            "line": 33
          },
          "name": "httpClientRetryEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog#http_client_retry_timeout DatadogProvider#http_client_retry_timeout}",
            "stability": "stable",
            "summary": "The HTTP request retry timeout period."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datadog-provider.ts",
            "line": 39
          },
          "name": "httpClientRetryTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Default is true. When false, api_key and app_key won't be checked.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog#validate DatadogProvider#validate}",
            "stability": "stable",
            "summary": "Enables validation of the provided API and APP keys during provider initialization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datadog-provider.ts",
            "line": 45
          },
          "name": "validate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datadog-provider:DatadogProviderConfig"
    },
    "@cdktf/provider-datadog.Downtime": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/downtime.html datadog_downtime}."
      },
      "fqn": "@cdktf/provider-datadog.Downtime",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/downtime.html datadog_downtime} Resource."
        },
        "locationInModule": {
          "filename": "src/downtime.ts",
          "line": 303
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.DowntimeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/downtime.ts",
        "line": 285
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 496
          },
          "name": "putRecurrence",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.DowntimeRecurrence"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 353
          },
          "name": "resetEnd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 369
          },
          "name": "resetEndDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 390
          },
          "name": "resetMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 406
          },
          "name": "resetMonitorId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 422
          },
          "name": "resetMonitorTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 499
          },
          "name": "resetRecurrence"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 451
          },
          "name": "resetStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 467
          },
          "name": "resetStartDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 483
          },
          "name": "resetTimezone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 511
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Downtime",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 290
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 331
          },
          "name": "active",
          "type": {
            "primitive": "any"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 336
          },
          "name": "activeChildId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 341
          },
          "name": "disabled",
          "type": {
            "primitive": "any"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 378
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 493
          },
          "name": "recurrence",
          "type": {
            "fqn": "@cdktf/provider-datadog.DowntimeRecurrenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 373
          },
          "name": "endDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 357
          },
          "name": "endInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 394
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 410
          },
          "name": "monitorIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 426
          },
          "name": "monitorTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 503
          },
          "name": "recurrenceInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DowntimeRecurrence"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 439
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 471
          },
          "name": "startDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 455
          },
          "name": "startInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 487
          },
          "name": "timezoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 347
          },
          "name": "end",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 363
          },
          "name": "endDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 384
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 400
          },
          "name": "monitorId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 416
          },
          "name": "monitorTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 432
          },
          "name": "scope",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 445
          },
          "name": "start",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 461
          },
          "name": "startDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 477
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/downtime:Downtime"
    },
    "@cdktf/provider-datadog.DowntimeConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DowntimeConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/downtime.ts",
        "line": 9
      },
      "name": "DowntimeConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/downtime.html#scope Downtime#scope}",
            "stability": "stable",
            "summary": "specify the group scope to which this downtime applies. For everything use '*'."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 45
          },
          "name": "scope",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/downtime.html#end Downtime#end}",
            "stability": "stable",
            "summary": "Optionally specify an end date when this downtime should expire."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 15
          },
          "name": "end",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/downtime.html#end_date Downtime#end_date}",
            "stability": "stable",
            "summary": "String representing date and time to end the downtime in RFC3339 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 21
          },
          "name": "endDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/downtime.html#message Downtime#message}",
            "stability": "stable",
            "summary": "An optional message to provide when creating the downtime, can include notification handles."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 27
          },
          "name": "message",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/downtime.html#monitor_id Downtime#monitor_id}",
            "stability": "stable",
            "summary": "When specified, this downtime will only apply to this monitor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 33
          },
          "name": "monitorId",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Only monitors that have all selected tags are silenced\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/downtime.html#monitor_tags Downtime#monitor_tags}",
            "stability": "stable",
            "summary": "A list of monitor tags (up to 32) to base the scheduled downtime on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 39
          },
          "name": "monitorTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/downtime.html#recurrence Downtime#recurrence}",
            "stability": "stable",
            "summary": "recurrence block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 69
          },
          "name": "recurrence",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DowntimeRecurrence"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/downtime.html#start Downtime#start}",
            "stability": "stable",
            "summary": "Specify when this downtime should start."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 51
          },
          "name": "start",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/downtime.html#start_date Downtime#start_date}",
            "stability": "stable",
            "summary": "String representing date and time to start the downtime in RFC3339 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 57
          },
          "name": "startDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/downtime.html#timezone Downtime#timezone}",
            "stability": "stable",
            "summary": "The timezone for the downtime, default UTC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 63
          },
          "name": "timezone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/downtime:DowntimeConfig"
    },
    "@cdktf/provider-datadog.DowntimeRecurrence": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DowntimeRecurrence",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/downtime.ts",
        "line": 71
      },
      "name": "DowntimeRecurrence",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/downtime.html#type Downtime#type}",
            "stability": "stable",
            "summary": "One of `days`, `weeks`, `months`, or `years`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 89
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example to repeat every 3 days, select a `type` of `days` and a `period` of `3`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/downtime.html#period Downtime#period}",
            "stability": "stable",
            "summary": "How often to repeat as an integer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 77
          },
          "name": "period",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, to have a recurring event on the first day of each month, use `FREQ=MONTHLY;INTERVAL=1`. Most common rrule options from the iCalendar Spec are supported. Attributes specifying the duration in RRULE are not supported (for example, `DTSTART`, `DTEND`, `DURATION`).\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/downtime.html#rrule Downtime#rrule}",
            "stability": "stable",
            "summary": "The RRULE standard for defining recurring events."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 83
          },
          "name": "rrule",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/downtime.html#until_date Downtime#until_date}",
            "stability": "stable",
            "summary": "The date at which the recurrence should end as a POSIX timestamp. `until_occurrences` and `until_date` are mutually exclusive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 95
          },
          "name": "untilDate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/downtime.html#until_occurrences Downtime#until_occurrences}",
            "stability": "stable",
            "summary": "How many times the downtime will be rescheduled. `until_occurrences` and `until_date` are mutually exclusive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 101
          },
          "name": "untilOccurrences",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Choose from: `Mon`, `Tue`, `Wed`, `Thu`, `Fri`, `Sat` or `Sun`. Only applicable when `type` is `weeks`. First letter must be capitalized.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/downtime.html#week_days Downtime#week_days}",
            "stability": "stable",
            "summary": "A list of week days to repeat on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 107
          },
          "name": "weekDays",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/downtime:DowntimeRecurrence"
    },
    "@cdktf/provider-datadog.DowntimeRecurrenceOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.DowntimeRecurrenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/downtime.ts",
          "line": 133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/downtime.ts",
        "line": 125
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 196
          },
          "name": "resetPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 212
          },
          "name": "resetRrule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 241
          },
          "name": "resetUntilDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 257
          },
          "name": "resetUntilOccurrences"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 273
          },
          "name": "resetWeekDays"
        }
      ],
      "name": "DowntimeRecurrenceOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 200
          },
          "name": "periodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 216
          },
          "name": "rruleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 229
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 245
          },
          "name": "untilDateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 261
          },
          "name": "untilOccurrencesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 277
          },
          "name": "weekDaysInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 190
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 206
          },
          "name": "rrule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 222
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 235
          },
          "name": "untilDate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 251
          },
          "name": "untilOccurrences",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 267
          },
          "name": "weekDays",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/downtime.ts",
            "line": 137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.DowntimeRecurrence"
          }
        }
      ],
      "symbolId": "src/downtime:DowntimeRecurrenceOutputReference"
    },
    "@cdktf/provider-datadog.IntegrationAws": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/integration_aws.html datadog_integration_aws}."
      },
      "fqn": "@cdktf/provider-datadog.IntegrationAws",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/integration_aws.html datadog_integration_aws} Resource."
        },
        "locationInModule": {
          "filename": "src/integration-aws.ts",
          "line": 81
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-datadog.IntegrationAwsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-aws.ts",
        "line": 63
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 114
          },
          "name": "resetAccessKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 130
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 146
          },
          "name": "resetAccountSpecificNamespaceRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 162
          },
          "name": "resetExcludedRegions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 183
          },
          "name": "resetFilterTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 199
          },
          "name": "resetHostTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 220
          },
          "name": "resetRoleName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 236
          },
          "name": "resetSecretAccessKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 248
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IntegrationAws",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 68
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 171
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 208
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 118
          },
          "name": "accessKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 134
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 150
          },
          "name": "accountSpecificNamespaceRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "primitive": "boolean"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 166
          },
          "name": "excludedRegionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 187
          },
          "name": "filterTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 203
          },
          "name": "hostTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 224
          },
          "name": "roleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 240
          },
          "name": "secretAccessKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 108
          },
          "name": "accessKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 124
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 140
          },
          "name": "accountSpecificNamespaceRules",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "primitive": "boolean"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 156
          },
          "name": "excludedRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 177
          },
          "name": "filterTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 193
          },
          "name": "hostTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 214
          },
          "name": "roleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 230
          },
          "name": "secretAccessKey",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/integration-aws:IntegrationAws"
    },
    "@cdktf/provider-datadog.IntegrationAwsConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.IntegrationAwsConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/integration-aws.ts",
        "line": 9
      },
      "name": "IntegrationAwsConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_aws.html#access_key_id IntegrationAws#access_key_id}",
            "stability": "stable",
            "summary": "Your AWS access key ID. Only required if your AWS account is a GovCloud or China account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 15
          },
          "name": "accessKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_aws.html#account_id IntegrationAws#account_id}",
            "stability": "stable",
            "summary": "Your AWS Account ID without dashes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 21
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A list of namespaces can be found at the [available namespace rules API endpoint](https://docs.datadoghq.com/api/v1/aws-integration/#list-namespace-rules).\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_aws.html#account_specific_namespace_rules IntegrationAws#account_specific_namespace_rules}",
            "stability": "stable",
            "summary": "Enables or disables metric collection for specific AWS namespaces for this AWS account only."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 27
          },
          "name": "accountSpecificNamespaceRules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "primitive": "boolean"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_aws.html#excluded_regions IntegrationAws#excluded_regions}",
            "stability": "stable",
            "summary": "An array of AWS regions to exclude from metrics collection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 33
          },
          "name": "excludedRegions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Wildcards, such as `?` (for single characters) and `*` (for multiple characters) can also be used. Only hosts that match one of the defined tags will be imported into Datadog. The rest will be ignored. Host matching a given tag can also be excluded by adding `!` before the tag. e.x. `env:production,instance-type:c1.*,!region:us-east-1`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_aws.html#filter_tags IntegrationAws#filter_tags}",
            "stability": "stable",
            "summary": "Array of EC2 tags (in the form `key:value`) defines a filter that Datadog uses when collecting metrics from EC2."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 39
          },
          "name": "filterTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_aws.html#host_tags IntegrationAws#host_tags}",
            "stability": "stable",
            "summary": "Array of tags (in the form `key:value`) to add to all hosts and metrics reporting through this integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 45
          },
          "name": "hostTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_aws.html#role_name IntegrationAws#role_name}",
            "stability": "stable",
            "summary": "Your Datadog role delegation name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 51
          },
          "name": "roleName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_aws.html#secret_access_key IntegrationAws#secret_access_key}",
            "stability": "stable",
            "summary": "Your AWS secret access key. Only required if your AWS account is a GovCloud or China account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws.ts",
            "line": 57
          },
          "name": "secretAccessKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/integration-aws:IntegrationAwsConfig"
    },
    "@cdktf/provider-datadog.IntegrationAwsLambdaArn": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/integration_aws_lambda_arn.html datadog_integration_aws_lambda_arn}."
      },
      "fqn": "@cdktf/provider-datadog.IntegrationAwsLambdaArn",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/integration_aws_lambda_arn.html datadog_integration_aws_lambda_arn} Resource."
        },
        "locationInModule": {
          "filename": "src/integration-aws-lambda-arn.ts",
          "line": 45
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.IntegrationAwsLambdaArnConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-aws-lambda-arn.ts",
        "line": 27
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-aws-lambda-arn.ts",
            "line": 99
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IntegrationAwsLambdaArn",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws-lambda-arn.ts",
            "line": 32
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws-lambda-arn.ts",
            "line": 78
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws-lambda-arn.ts",
            "line": 73
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws-lambda-arn.ts",
            "line": 91
          },
          "name": "lambdaArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-aws-lambda-arn.ts",
            "line": 66
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-aws-lambda-arn.ts",
            "line": 84
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/integration-aws-lambda-arn:IntegrationAwsLambdaArn"
    },
    "@cdktf/provider-datadog.IntegrationAwsLambdaArnConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.IntegrationAwsLambdaArnConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/integration-aws-lambda-arn.ts",
        "line": 9
      },
      "name": "IntegrationAwsLambdaArnConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_aws_lambda_arn.html#account_id IntegrationAwsLambdaArn#account_id}",
            "stability": "stable",
            "summary": "Your AWS Account ID without dashes. If your account is a GovCloud or China account, specify the `access_key_id` here."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws-lambda-arn.ts",
            "line": 15
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_aws_lambda_arn.html#lambda_arn IntegrationAwsLambdaArn#lambda_arn}",
            "stability": "stable",
            "summary": "The ARN of the Datadog forwarder Lambda."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws-lambda-arn.ts",
            "line": 21
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/integration-aws-lambda-arn:IntegrationAwsLambdaArnConfig"
    },
    "@cdktf/provider-datadog.IntegrationAwsLogCollection": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/integration_aws_log_collection.html datadog_integration_aws_log_collection}."
      },
      "fqn": "@cdktf/provider-datadog.IntegrationAwsLogCollection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/integration_aws_log_collection.html datadog_integration_aws_log_collection} Resource."
        },
        "locationInModule": {
          "filename": "src/integration-aws-log-collection.ts",
          "line": 45
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.IntegrationAwsLogCollectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-aws-log-collection.ts",
        "line": 27
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-aws-log-collection.ts",
            "line": 99
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IntegrationAwsLogCollection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws-log-collection.ts",
            "line": 32
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws-log-collection.ts",
            "line": 78
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws-log-collection.ts",
            "line": 73
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws-log-collection.ts",
            "line": 91
          },
          "name": "servicesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-aws-log-collection.ts",
            "line": 66
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-aws-log-collection.ts",
            "line": 84
          },
          "name": "services",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/integration-aws-log-collection:IntegrationAwsLogCollection"
    },
    "@cdktf/provider-datadog.IntegrationAwsLogCollectionConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.IntegrationAwsLogCollectionConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/integration-aws-log-collection.ts",
        "line": 9
      },
      "name": "IntegrationAwsLogCollectionConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_aws_log_collection.html#account_id IntegrationAwsLogCollection#account_id}",
            "stability": "stable",
            "summary": "Your AWS Account ID without dashes. If your account is a GovCloud or China account, specify the `access_key_id` here."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws-log-collection.ts",
            "line": 15
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "See the [api docs](https://docs.datadoghq.com/api/v1/aws-logs-integration/#get-list-of-aws-log-ready-services) for more details on which services are supported.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_aws_log_collection.html#services IntegrationAwsLogCollection#services}",
            "stability": "stable",
            "summary": "A list of services to collect logs from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws-log-collection.ts",
            "line": 21
          },
          "name": "services",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/integration-aws-log-collection:IntegrationAwsLogCollectionConfig"
    },
    "@cdktf/provider-datadog.IntegrationAwsTagFilter": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/integration_aws_tag_filter.html datadog_integration_aws_tag_filter}."
      },
      "fqn": "@cdktf/provider-datadog.IntegrationAwsTagFilter",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/integration_aws_tag_filter.html datadog_integration_aws_tag_filter} Resource."
        },
        "locationInModule": {
          "filename": "src/integration-aws-tag-filter.ts",
          "line": 51
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.IntegrationAwsTagFilterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-aws-tag-filter.ts",
        "line": 33
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-aws-tag-filter.ts",
            "line": 119
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IntegrationAwsTagFilter",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws-tag-filter.ts",
            "line": 38
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws-tag-filter.ts",
            "line": 85
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws-tag-filter.ts",
            "line": 80
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws-tag-filter.ts",
            "line": 98
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws-tag-filter.ts",
            "line": 111
          },
          "name": "tagFilterStrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-aws-tag-filter.ts",
            "line": 73
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-aws-tag-filter.ts",
            "line": 91
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-aws-tag-filter.ts",
            "line": 104
          },
          "name": "tagFilterStr",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/integration-aws-tag-filter:IntegrationAwsTagFilter"
    },
    "@cdktf/provider-datadog.IntegrationAwsTagFilterConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.IntegrationAwsTagFilterConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/integration-aws-tag-filter.ts",
        "line": 9
      },
      "name": "IntegrationAwsTagFilterConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_aws_tag_filter.html#account_id IntegrationAwsTagFilter#account_id}",
            "stability": "stable",
            "summary": "Your AWS Account ID without dashes. If your account is a GovCloud or China account, specify the `access_key_id` here."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws-tag-filter.ts",
            "line": 15
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_aws_tag_filter.html#namespace IntegrationAwsTagFilter#namespace}",
            "stability": "stable",
            "summary": "The namespace associated with the tag filter entry. Valid values are `elb`, `application_elb`, `sqs`, `rds`, `custom`, `network_elb`, `lambda`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws-tag-filter.ts",
            "line": 21
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_aws_tag_filter.html#tag_filter_str IntegrationAwsTagFilter#tag_filter_str}",
            "stability": "stable",
            "summary": "The tag filter string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-aws-tag-filter.ts",
            "line": 27
          },
          "name": "tagFilterStr",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/integration-aws-tag-filter:IntegrationAwsTagFilterConfig"
    },
    "@cdktf/provider-datadog.IntegrationAzure": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/integration_azure.html datadog_integration_azure}."
      },
      "fqn": "@cdktf/provider-datadog.IntegrationAzure",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/integration_azure.html datadog_integration_azure} Resource."
        },
        "locationInModule": {
          "filename": "src/integration-azure.ts",
          "line": 63
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.IntegrationAzureConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-azure.ts",
        "line": 45
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-azure.ts",
            "line": 93
          },
          "name": "resetAutomute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-azure.ts",
            "line": 135
          },
          "name": "resetHostFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-azure.ts",
            "line": 165
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IntegrationAzure",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-azure.ts",
            "line": 50
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-azure.ts",
            "line": 144
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-azure.ts",
            "line": 97
          },
          "name": "automuteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-azure.ts",
            "line": 110
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-azure.ts",
            "line": 123
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-azure.ts",
            "line": 139
          },
          "name": "hostFiltersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-azure.ts",
            "line": 157
          },
          "name": "tenantNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-azure.ts",
            "line": 87
          },
          "name": "automute",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-azure.ts",
            "line": 103
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-azure.ts",
            "line": 116
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-azure.ts",
            "line": 129
          },
          "name": "hostFilters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-azure.ts",
            "line": 150
          },
          "name": "tenantName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/integration-azure:IntegrationAzure"
    },
    "@cdktf/provider-datadog.IntegrationAzureConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.IntegrationAzureConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/integration-azure.ts",
        "line": 9
      },
      "name": "IntegrationAzureConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_azure.html#client_id IntegrationAzure#client_id}",
            "stability": "stable",
            "summary": "Your Azure web application ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-azure.ts",
            "line": 21
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_azure.html#client_secret IntegrationAzure#client_secret}",
            "stability": "stable",
            "summary": "(Required for Initial Creation) Your Azure web application secret key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-azure.ts",
            "line": 27
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_azure.html#tenant_name IntegrationAzure#tenant_name}",
            "stability": "stable",
            "summary": "Your Azure Active Directory ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-azure.ts",
            "line": 39
          },
          "name": "tenantName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_azure.html#automute IntegrationAzure#automute}",
            "stability": "stable",
            "summary": "Silence monitors for expected Azure VM shutdowns."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-azure.ts",
            "line": 15
          },
          "name": "automute",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Limit the Azure instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog. e.x. `env:production,deploymentgroup:red`\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_azure.html#host_filters IntegrationAzure#host_filters}",
            "stability": "stable",
            "summary": "String of host tag(s) (in the form `key:value,key:value`) defines a filter that Datadog will use when collecting metrics from Azure."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-azure.ts",
            "line": 33
          },
          "name": "hostFilters",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/integration-azure:IntegrationAzureConfig"
    },
    "@cdktf/provider-datadog.IntegrationGcp": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/integration_gcp.html datadog_integration_gcp}."
      },
      "fqn": "@cdktf/provider-datadog.IntegrationGcp",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/integration_gcp.html datadog_integration_gcp} Resource."
        },
        "locationInModule": {
          "filename": "src/integration-gcp.ts",
          "line": 75
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.IntegrationGcpConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-gcp.ts",
        "line": 57
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-gcp.ts",
            "line": 107
          },
          "name": "resetAutomute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-gcp.ts",
            "line": 149
          },
          "name": "resetHostFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-gcp.ts",
            "line": 205
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IntegrationGcp",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-gcp.ts",
            "line": 62
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-gcp.ts",
            "line": 158
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-gcp.ts",
            "line": 111
          },
          "name": "automuteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-gcp.ts",
            "line": 124
          },
          "name": "clientEmailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-gcp.ts",
            "line": 137
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-gcp.ts",
            "line": 153
          },
          "name": "hostFiltersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-gcp.ts",
            "line": 184
          },
          "name": "privateKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-gcp.ts",
            "line": 171
          },
          "name": "privateKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-gcp.ts",
            "line": 197
          },
          "name": "projectIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-gcp.ts",
            "line": 101
          },
          "name": "automute",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-gcp.ts",
            "line": 117
          },
          "name": "clientEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-gcp.ts",
            "line": 130
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-gcp.ts",
            "line": 143
          },
          "name": "hostFilters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-gcp.ts",
            "line": 164
          },
          "name": "privateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-gcp.ts",
            "line": 177
          },
          "name": "privateKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-gcp.ts",
            "line": 190
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/integration-gcp:IntegrationGcp"
    },
    "@cdktf/provider-datadog.IntegrationGcpConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.IntegrationGcpConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/integration-gcp.ts",
        "line": 9
      },
      "name": "IntegrationGcpConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_gcp.html#client_email IntegrationGcp#client_email}",
            "stability": "stable",
            "summary": "Your email found in your JSON service account key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-gcp.ts",
            "line": 21
          },
          "name": "clientEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_gcp.html#client_id IntegrationGcp#client_id}",
            "stability": "stable",
            "summary": "Your ID found in your JSON service account key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-gcp.ts",
            "line": 27
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_gcp.html#private_key IntegrationGcp#private_key}",
            "stability": "stable",
            "summary": "Your private key name found in your JSON service account key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-gcp.ts",
            "line": 39
          },
          "name": "privateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_gcp.html#private_key_id IntegrationGcp#private_key_id}",
            "stability": "stable",
            "summary": "Your private key ID found in your JSON service account key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-gcp.ts",
            "line": 45
          },
          "name": "privateKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_gcp.html#project_id IntegrationGcp#project_id}",
            "stability": "stable",
            "summary": "Your Google Cloud project ID found in your JSON service account key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-gcp.ts",
            "line": 51
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_gcp.html#automute IntegrationGcp#automute}",
            "stability": "stable",
            "summary": "Silence monitors for expected GCE instance shutdowns."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-gcp.ts",
            "line": 15
          },
          "name": "automute",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Only hosts that match one of the defined tags are imported into Datadog.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_gcp.html#host_filters IntegrationGcp#host_filters}",
            "stability": "stable",
            "summary": "Limit the GCE instances that are pulled into Datadog by using tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-gcp.ts",
            "line": 33
          },
          "name": "hostFilters",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/integration-gcp:IntegrationGcpConfig"
    },
    "@cdktf/provider-datadog.IntegrationPagerduty": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/integration_pagerduty.html datadog_integration_pagerduty}."
      },
      "fqn": "@cdktf/provider-datadog.IntegrationPagerduty",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/integration_pagerduty.html datadog_integration_pagerduty} Resource."
        },
        "locationInModule": {
          "filename": "src/integration-pagerduty.ts",
          "line": 51
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.IntegrationPagerdutyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-pagerduty.ts",
        "line": 33
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-pagerduty.ts",
            "line": 79
          },
          "name": "resetApiToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-pagerduty.ts",
            "line": 100
          },
          "name": "resetSchedules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-pagerduty.ts",
            "line": 125
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IntegrationPagerduty",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-pagerduty.ts",
            "line": 38
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-pagerduty.ts",
            "line": 88
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-pagerduty.ts",
            "line": 83
          },
          "name": "apiTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-pagerduty.ts",
            "line": 104
          },
          "name": "schedulesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-pagerduty.ts",
            "line": 117
          },
          "name": "subdomainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-pagerduty.ts",
            "line": 73
          },
          "name": "apiToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-pagerduty.ts",
            "line": 94
          },
          "name": "schedules",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-pagerduty.ts",
            "line": 110
          },
          "name": "subdomain",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/integration-pagerduty:IntegrationPagerduty"
    },
    "@cdktf/provider-datadog.IntegrationPagerdutyConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.IntegrationPagerdutyConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/integration-pagerduty.ts",
        "line": 9
      },
      "name": "IntegrationPagerdutyConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_pagerduty.html#subdomain IntegrationPagerduty#subdomain}",
            "stability": "stable",
            "summary": "Your PagerDuty account’s personalized subdomain name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-pagerduty.ts",
            "line": 27
          },
          "name": "subdomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_pagerduty.html#api_token IntegrationPagerduty#api_token}",
            "stability": "stable",
            "summary": "Your PagerDuty API token."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-pagerduty.ts",
            "line": 15
          },
          "name": "apiToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_pagerduty.html#schedules IntegrationPagerduty#schedules}",
            "stability": "stable",
            "summary": "Array of your schedule URLs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-pagerduty.ts",
            "line": 21
          },
          "name": "schedules",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/integration-pagerduty:IntegrationPagerdutyConfig"
    },
    "@cdktf/provider-datadog.IntegrationPagerdutyServiceObject": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/integration_pagerduty_service_object.html datadog_integration_pagerduty_service_object}."
      },
      "fqn": "@cdktf/provider-datadog.IntegrationPagerdutyServiceObject",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/integration_pagerduty_service_object.html datadog_integration_pagerduty_service_object} Resource."
        },
        "locationInModule": {
          "filename": "src/integration-pagerduty-service-object.ts",
          "line": 45
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.IntegrationPagerdutyServiceObjectConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-pagerduty-service-object.ts",
        "line": 27
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-pagerduty-service-object.ts",
            "line": 99
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IntegrationPagerdutyServiceObject",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-pagerduty-service-object.ts",
            "line": 32
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-pagerduty-service-object.ts",
            "line": 65
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-pagerduty-service-object.ts",
            "line": 78
          },
          "name": "serviceKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-pagerduty-service-object.ts",
            "line": 91
          },
          "name": "serviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-pagerduty-service-object.ts",
            "line": 71
          },
          "name": "serviceKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-pagerduty-service-object.ts",
            "line": 84
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/integration-pagerduty-service-object:IntegrationPagerdutyServiceObject"
    },
    "@cdktf/provider-datadog.IntegrationPagerdutyServiceObjectConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.IntegrationPagerdutyServiceObjectConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/integration-pagerduty-service-object.ts",
        "line": 9
      },
      "name": "IntegrationPagerdutyServiceObjectConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Note: Since the Datadog API never returns service keys, it is impossible to detect [drifts](https://www.hashicorp.com/blog/detecting-and-managing-drift-with-terraform). The best way to solve a drift is to manually mark the Service Object resource with [terraform taint](https://www.terraform.io/docs/commands/taint.html) to have it destroyed and recreated.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_pagerduty_service_object.html#service_key IntegrationPagerdutyServiceObject#service_key}",
            "stability": "stable",
            "summary": "Your Service name associated service key in PagerDuty."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-pagerduty-service-object.ts",
            "line": 15
          },
          "name": "serviceKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_pagerduty_service_object.html#service_name IntegrationPagerdutyServiceObject#service_name}",
            "stability": "stable",
            "summary": "Your Service name in PagerDuty."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-pagerduty-service-object.ts",
            "line": 21
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/integration-pagerduty-service-object:IntegrationPagerdutyServiceObjectConfig"
    },
    "@cdktf/provider-datadog.IntegrationSlackChannel": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/integration_slack_channel.html datadog_integration_slack_channel}."
      },
      "fqn": "@cdktf/provider-datadog.IntegrationSlackChannel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/integration_slack_channel.html datadog_integration_slack_channel} Resource."
        },
        "locationInModule": {
          "filename": "src/integration-slack-channel.ts",
          "line": 206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.IntegrationSlackChannelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-slack-channel.ts",
        "line": 188
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-slack-channel.ts",
            "line": 262
          },
          "name": "putDisplay",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.IntegrationSlackChannelDisplay"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-slack-channel.ts",
            "line": 274
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IntegrationSlackChannel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-slack-channel.ts",
            "line": 193
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-slack-channel.ts",
            "line": 259
          },
          "name": "display",
          "type": {
            "fqn": "@cdktf/provider-datadog.IntegrationSlackChannelDisplayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-slack-channel.ts",
            "line": 253
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-slack-channel.ts",
            "line": 235
          },
          "name": "accountNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-slack-channel.ts",
            "line": 248
          },
          "name": "channelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-slack-channel.ts",
            "line": 266
          },
          "name": "displayInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.IntegrationSlackChannelDisplay"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-slack-channel.ts",
            "line": 228
          },
          "name": "accountName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-slack-channel.ts",
            "line": 241
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/integration-slack-channel:IntegrationSlackChannel"
    },
    "@cdktf/provider-datadog.IntegrationSlackChannelConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.IntegrationSlackChannelConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/integration-slack-channel.ts",
        "line": 9
      },
      "name": "IntegrationSlackChannelConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_slack_channel.html#account_name IntegrationSlackChannel#account_name}",
            "stability": "stable",
            "summary": "Slack account name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-slack-channel.ts",
            "line": 15
          },
          "name": "accountName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_slack_channel.html#channel_name IntegrationSlackChannel#channel_name}",
            "stability": "stable",
            "summary": "Slack channel name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-slack-channel.ts",
            "line": 21
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_slack_channel.html#display IntegrationSlackChannel#display}",
            "stability": "stable",
            "summary": "display block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-slack-channel.ts",
            "line": 27
          },
          "name": "display",
          "type": {
            "fqn": "@cdktf/provider-datadog.IntegrationSlackChannelDisplay"
          }
        }
      ],
      "symbolId": "src/integration-slack-channel:IntegrationSlackChannelConfig"
    },
    "@cdktf/provider-datadog.IntegrationSlackChannelDisplay": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.IntegrationSlackChannelDisplay",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/integration-slack-channel.ts",
        "line": 29
      },
      "name": "IntegrationSlackChannelDisplay",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_slack_channel.html#message IntegrationSlackChannel#message}",
            "stability": "stable",
            "summary": "Show the main body of the alert event."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-slack-channel.ts",
            "line": 35
          },
          "name": "message",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_slack_channel.html#notified IntegrationSlackChannel#notified}",
            "stability": "stable",
            "summary": "Show the list of @-handles in the alert event."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-slack-channel.ts",
            "line": 41
          },
          "name": "notified",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_slack_channel.html#snapshot IntegrationSlackChannel#snapshot}",
            "stability": "stable",
            "summary": "Show the alert event's snapshot image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-slack-channel.ts",
            "line": 47
          },
          "name": "snapshot",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/integration_slack_channel.html#tags IntegrationSlackChannel#tags}",
            "stability": "stable",
            "summary": "Show the scopes on which the monitor alerted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-slack-channel.ts",
            "line": 53
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/integration-slack-channel:IntegrationSlackChannelDisplay"
    },
    "@cdktf/provider-datadog.IntegrationSlackChannelDisplayOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.IntegrationSlackChannelDisplayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/integration-slack-channel.ts",
          "line": 77
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/integration-slack-channel.ts",
        "line": 69
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-slack-channel.ts",
            "line": 128
          },
          "name": "resetMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-slack-channel.ts",
            "line": 144
          },
          "name": "resetNotified"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-slack-channel.ts",
            "line": 160
          },
          "name": "resetSnapshot"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-slack-channel.ts",
            "line": 176
          },
          "name": "resetTags"
        }
      ],
      "name": "IntegrationSlackChannelDisplayOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-slack-channel.ts",
            "line": 132
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-slack-channel.ts",
            "line": 148
          },
          "name": "notifiedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-slack-channel.ts",
            "line": 164
          },
          "name": "snapshotInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/integration-slack-channel.ts",
            "line": 180
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-slack-channel.ts",
            "line": 122
          },
          "name": "message",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-slack-channel.ts",
            "line": 138
          },
          "name": "notified",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-slack-channel.ts",
            "line": 154
          },
          "name": "snapshot",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-slack-channel.ts",
            "line": 170
          },
          "name": "tags",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/integration-slack-channel.ts",
            "line": 81
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.IntegrationSlackChannelDisplay"
          }
        }
      ],
      "symbolId": "src/integration-slack-channel:IntegrationSlackChannelDisplayOutputReference"
    },
    "@cdktf/provider-datadog.LogsArchive": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/logs_archive.html datadog_logs_archive}."
      },
      "fqn": "@cdktf/provider-datadog.LogsArchive",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/logs_archive.html datadog_logs_archive} Resource."
        },
        "locationInModule": {
          "filename": "src/logs-archive.ts",
          "line": 533
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.LogsArchiveConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-archive.ts",
        "line": 515
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 625
          },
          "name": "putAzureArchive",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.LogsArchiveAzureArchive"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 641
          },
          "name": "putGcsArchive",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.LogsArchiveGcsArchive"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 657
          },
          "name": "putS3Archive",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.LogsArchiveS3Archive"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 628
          },
          "name": "resetAzureArchive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 644
          },
          "name": "resetGcsArchive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 570
          },
          "name": "resetIncludeTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 612
          },
          "name": "resetRehydrationTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 660
          },
          "name": "resetS3Archive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 672
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LogsArchive",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 520
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 622
          },
          "name": "azureArchive",
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsArchiveAzureArchiveOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 638
          },
          "name": "gcsArchive",
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsArchiveGcsArchiveOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 558
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 654
          },
          "name": "s3Archive",
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsArchiveS3ArchiveOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 632
          },
          "name": "azureArchiveInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsArchiveAzureArchive"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 648
          },
          "name": "gcsArchiveInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsArchiveGcsArchive"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 574
          },
          "name": "includeTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 587
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 600
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 616
          },
          "name": "rehydrationTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 664
          },
          "name": "s3ArchiveInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsArchiveS3Archive"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 564
          },
          "name": "includeTags",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 580
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 593
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 606
          },
          "name": "rehydrationTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/logs-archive:LogsArchive"
    },
    "@cdktf/provider-datadog.LogsArchiveAzureArchive": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsArchiveAzureArchive",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-archive.ts",
        "line": 53
      },
      "name": "LogsArchiveAzureArchive",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_archive.html#client_id LogsArchive#client_id}",
            "stability": "stable",
            "summary": "Your client id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 59
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_archive.html#container LogsArchive#container}",
            "stability": "stable",
            "summary": "The container where the archive will be stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 65
          },
          "name": "container",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_archive.html#storage_account LogsArchive#storage_account}",
            "stability": "stable",
            "summary": "The associated storage account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 77
          },
          "name": "storageAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_archive.html#tenant_id LogsArchive#tenant_id}",
            "stability": "stable",
            "summary": "Your tenant id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 83
          },
          "name": "tenantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_archive.html#path LogsArchive#path}",
            "stability": "stable",
            "summary": "The path where the archive will be stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 71
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-archive:LogsArchiveAzureArchive"
    },
    "@cdktf/provider-datadog.LogsArchiveAzureArchiveOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsArchiveAzureArchiveOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-archive.ts",
          "line": 108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-archive.ts",
        "line": 100
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 191
          },
          "name": "resetPath"
        }
      ],
      "name": "LogsArchiveAzureArchiveOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 166
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 179
          },
          "name": "containerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 195
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 208
          },
          "name": "storageAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 221
          },
          "name": "tenantIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 159
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 172
          },
          "name": "container",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 185
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 201
          },
          "name": "storageAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 214
          },
          "name": "tenantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsArchiveAzureArchive"
          }
        }
      ],
      "symbolId": "src/logs-archive:LogsArchiveAzureArchiveOutputReference"
    },
    "@cdktf/provider-datadog.LogsArchiveConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsArchiveConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-archive.ts",
        "line": 9
      },
      "name": "LogsArchiveConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_archive.html#name LogsArchive#name}",
            "stability": "stable",
            "summary": "Your archive name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 21
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_archive.html#query LogsArchive#query}",
            "stability": "stable",
            "summary": "The archive query/filter. Logs matching this query are included in the archive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 27
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_archive.html#azure_archive LogsArchive#azure_archive}",
            "stability": "stable",
            "summary": "azure_archive block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 39
          },
          "name": "azureArchive",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsArchiveAzureArchive"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_archive.html#gcs_archive LogsArchive#gcs_archive}",
            "stability": "stable",
            "summary": "gcs_archive block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 45
          },
          "name": "gcsArchive",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsArchiveGcsArchive"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If it is set to `false`, the tags will be dropped when the logs are sent to the archive.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_archive.html#include_tags LogsArchive#include_tags}",
            "stability": "stable",
            "summary": "To store the tags in the archive, set the value `true`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 15
          },
          "name": "includeTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_archive.html#rehydration_tags LogsArchive#rehydration_tags}",
            "stability": "stable",
            "summary": "An array of tags to add to rehydrated logs from an archive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 33
          },
          "name": "rehydrationTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_archive.html#s3_archive LogsArchive#s3_archive}",
            "stability": "stable",
            "summary": "s3_archive block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 51
          },
          "name": "s3Archive",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsArchiveS3Archive"
          }
        }
      ],
      "symbolId": "src/logs-archive:LogsArchiveConfig"
    },
    "@cdktf/provider-datadog.LogsArchiveGcsArchive": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsArchiveGcsArchive",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-archive.ts",
        "line": 225
      },
      "name": "LogsArchiveGcsArchive",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_archive.html#bucket LogsArchive#bucket}",
            "stability": "stable",
            "summary": "Name of your GCS bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 231
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_archive.html#client_email LogsArchive#client_email}",
            "stability": "stable",
            "summary": "Your client email."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 237
          },
          "name": "clientEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_archive.html#path LogsArchive#path}",
            "stability": "stable",
            "summary": "Path where the archive will be stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 243
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_archive.html#project_id LogsArchive#project_id}",
            "stability": "stable",
            "summary": "Your project id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 249
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-archive:LogsArchiveGcsArchive"
    },
    "@cdktf/provider-datadog.LogsArchiveGcsArchiveOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsArchiveGcsArchiveOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-archive.ts",
          "line": 273
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-archive.ts",
        "line": 265
      },
      "name": "LogsArchiveGcsArchiveOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 325
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 338
          },
          "name": "clientEmailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 351
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 364
          },
          "name": "projectIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 318
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 331
          },
          "name": "clientEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 344
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 357
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsArchiveGcsArchive"
          }
        }
      ],
      "symbolId": "src/logs-archive:LogsArchiveGcsArchiveOutputReference"
    },
    "@cdktf/provider-datadog.LogsArchiveOrder": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/logs_archive_order.html datadog_logs_archive_order}."
      },
      "fqn": "@cdktf/provider-datadog.LogsArchiveOrder",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/logs_archive_order.html datadog_logs_archive_order} Resource."
        },
        "locationInModule": {
          "filename": "src/logs-archive-order.ts",
          "line": 39
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-datadog.LogsArchiveOrderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-archive-order.ts",
        "line": 21
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive-order.ts",
            "line": 65
          },
          "name": "resetArchiveIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive-order.ts",
            "line": 82
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LogsArchiveOrder",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive-order.ts",
            "line": 26
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive-order.ts",
            "line": 74
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive-order.ts",
            "line": 69
          },
          "name": "archiveIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive-order.ts",
            "line": 59
          },
          "name": "archiveIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/logs-archive-order:LogsArchiveOrder"
    },
    "@cdktf/provider-datadog.LogsArchiveOrderConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsArchiveOrderConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-archive-order.ts",
        "line": 9
      },
      "name": "LogsArchiveOrderConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The order of archive IDs in this attribute defines the overall archive order for logs. If `archive_ids` is empty or not specified, it will import the actual archive order, and create the resource. Otherwise, it will try to update the order.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_archive_order.html#archive_ids LogsArchiveOrder#archive_ids}",
            "stability": "stable",
            "summary": "The archive IDs list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive-order.ts",
            "line": 15
          },
          "name": "archiveIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/logs-archive-order:LogsArchiveOrderConfig"
    },
    "@cdktf/provider-datadog.LogsArchiveS3Archive": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsArchiveS3Archive",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-archive.ts",
        "line": 368
      },
      "name": "LogsArchiveS3Archive",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_archive.html#account_id LogsArchive#account_id}",
            "stability": "stable",
            "summary": "Your AWS account id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 374
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_archive.html#bucket LogsArchive#bucket}",
            "stability": "stable",
            "summary": "Name of your s3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 380
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_archive.html#path LogsArchive#path}",
            "stability": "stable",
            "summary": "Path where the archive will be stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 386
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_archive.html#role_name LogsArchive#role_name}",
            "stability": "stable",
            "summary": "Your AWS role name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 392
          },
          "name": "roleName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-archive:LogsArchiveS3Archive"
    },
    "@cdktf/provider-datadog.LogsArchiveS3ArchiveOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsArchiveS3ArchiveOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-archive.ts",
          "line": 416
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-archive.ts",
        "line": 408
      },
      "name": "LogsArchiveS3ArchiveOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 468
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 481
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 494
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 507
          },
          "name": "roleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 461
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 474
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 487
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 500
          },
          "name": "roleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-archive.ts",
            "line": 420
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsArchiveS3Archive"
          }
        }
      ],
      "symbolId": "src/logs-archive:LogsArchiveS3ArchiveOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipeline": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html datadog_logs_custom_pipeline}."
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipeline",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html datadog_logs_custom_pipeline} Resource."
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 5417
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.LogsCustomPipelineConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 5399
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5451
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5495
          },
          "name": "resetProcessor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5507
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LogsCustomPipeline",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5404
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5439
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5482
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.LogsCustomPipelineFilter"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5455
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5468
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5499
          },
          "name": "processorInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessor"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5474
          },
          "name": "filter",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.LogsCustomPipelineFilter"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5445
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5461
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5488
          },
          "name": "processor",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessor"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipeline"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 9
      },
      "name": "LogsCustomPipelineConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#filter LogsCustomPipeline#filter}",
            "stability": "stable",
            "summary": "filter block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 23
          },
          "name": "filter",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.LogsCustomPipelineFilter"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 17
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_enabled LogsCustomPipeline#is_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 13
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#processor LogsCustomPipeline#processor}",
            "stability": "stable",
            "summary": "processor block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 29
          },
          "name": "processor",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessor"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineConfig"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineFilter": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 31
      },
      "name": "LogsCustomPipelineFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#query LogsCustomPipeline#query}",
            "stability": "stable",
            "summary": "Filter criteria of the category."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 37
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineFilter"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessor": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 5278
      },
      "name": "LogsCustomPipelineProcessor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#arithmetic_processor LogsCustomPipeline#arithmetic_processor}",
            "stability": "stable",
            "summary": "arithmetic_processor block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5284
          },
          "name": "arithmeticProcessor",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorArithmeticProcessor"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#attribute_remapper LogsCustomPipeline#attribute_remapper}",
            "stability": "stable",
            "summary": "attribute_remapper block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5290
          },
          "name": "attributeRemapper",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorAttributeRemapper"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#category_processor LogsCustomPipeline#category_processor}",
            "stability": "stable",
            "summary": "category_processor block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5296
          },
          "name": "categoryProcessor",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorCategoryProcessor"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#date_remapper LogsCustomPipeline#date_remapper}",
            "stability": "stable",
            "summary": "date_remapper block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5302
          },
          "name": "dateRemapper",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorDateRemapper"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#geo_ip_parser LogsCustomPipeline#geo_ip_parser}",
            "stability": "stable",
            "summary": "geo_ip_parser block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5308
          },
          "name": "geoIpParser",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorGeoIpParser"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#grok_parser LogsCustomPipeline#grok_parser}",
            "stability": "stable",
            "summary": "grok_parser block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5314
          },
          "name": "grokParser",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorGrokParser"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#lookup_processor LogsCustomPipeline#lookup_processor}",
            "stability": "stable",
            "summary": "lookup_processor block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5320
          },
          "name": "lookupProcessor",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorLookupProcessor"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#message_remapper LogsCustomPipeline#message_remapper}",
            "stability": "stable",
            "summary": "message_remapper block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5326
          },
          "name": "messageRemapper",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorMessageRemapper"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#pipeline LogsCustomPipeline#pipeline}",
            "stability": "stable",
            "summary": "pipeline block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5332
          },
          "name": "pipeline",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipeline"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#service_remapper LogsCustomPipeline#service_remapper}",
            "stability": "stable",
            "summary": "service_remapper block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5338
          },
          "name": "serviceRemapper",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorServiceRemapper"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#status_remapper LogsCustomPipeline#status_remapper}",
            "stability": "stable",
            "summary": "status_remapper block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5344
          },
          "name": "statusRemapper",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorStatusRemapper"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#string_builder_processor LogsCustomPipeline#string_builder_processor}",
            "stability": "stable",
            "summary": "string_builder_processor block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5350
          },
          "name": "stringBuilderProcessor",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorStringBuilderProcessor"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#trace_id_remapper LogsCustomPipeline#trace_id_remapper}",
            "stability": "stable",
            "summary": "trace_id_remapper block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5356
          },
          "name": "traceIdRemapper",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorTraceIdRemapper"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#url_parser LogsCustomPipeline#url_parser}",
            "stability": "stable",
            "summary": "url_parser block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5362
          },
          "name": "urlParser",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorUrlParser"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#user_agent_parser LogsCustomPipeline#user_agent_parser}",
            "stability": "stable",
            "summary": "user_agent_parser block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5368
          },
          "name": "userAgentParser",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorUserAgentParser"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessor"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorArithmeticProcessor": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorArithmeticProcessor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 50
      },
      "name": "LogsCustomPipelineProcessorArithmeticProcessor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#expression LogsCustomPipeline#expression}",
            "stability": "stable",
            "summary": "Arithmetic operation between one or more log attributes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 56
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#target LogsCustomPipeline#target}",
            "stability": "stable",
            "summary": "Name of the attribute that contains the result of the arithmetic operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 80
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_enabled LogsCustomPipeline#is_enabled}",
            "stability": "stable",
            "summary": "Boolean value to enable your pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 62
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_replace_missing LogsCustomPipeline#is_replace_missing}",
            "stability": "stable",
            "summary": "If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 68
          },
          "name": "isReplaceMissing",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}",
            "stability": "stable",
            "summary": "Your pipeline name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 74
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorArithmeticProcessor"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorArithmeticProcessorOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorArithmeticProcessorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 105
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 175
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 191
          },
          "name": "resetIsReplaceMissing"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 207
          },
          "name": "resetName"
        }
      ],
      "name": "LogsCustomPipelineProcessorArithmeticProcessorOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 163
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 179
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 195
          },
          "name": "isReplaceMissingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 211
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 224
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 156
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 169
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 185
          },
          "name": "isReplaceMissing",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 201
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 217
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 109
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorArithmeticProcessor"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorArithmeticProcessorOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorAttributeRemapper": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorAttributeRemapper",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 228
      },
      "name": "LogsCustomPipelineProcessorAttributeRemapper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#sources LogsCustomPipeline#sources}",
            "stability": "stable",
            "summary": "List of source attributes or tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 264
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#source_type LogsCustomPipeline#source_type}",
            "stability": "stable",
            "summary": "Defines where the sources are from (log `attribute` or `tag`)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 258
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#target LogsCustomPipeline#target}",
            "stability": "stable",
            "summary": "Final attribute or tag name to remap the sources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 270
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#target_type LogsCustomPipeline#target_type}",
            "stability": "stable",
            "summary": "Defines if the target is a log `attribute` or `tag`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 282
          },
          "name": "targetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_enabled LogsCustomPipeline#is_enabled}",
            "stability": "stable",
            "summary": "If the processor is enabled or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 234
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}",
            "stability": "stable",
            "summary": "Name of the processor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 240
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#override_on_conflict LogsCustomPipeline#override_on_conflict}",
            "stability": "stable",
            "summary": "Override the target element if already set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 246
          },
          "name": "overrideOnConflict",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#preserve_source LogsCustomPipeline#preserve_source}",
            "stability": "stable",
            "summary": "Remove or preserve the remapped source element."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 252
          },
          "name": "preserveSource",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the cast is not possible, the original type is kept. `string`, `integer`, or `double` are the possible types. If the `target_type` is `tag`, this parameter may not be specified.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#target_format LogsCustomPipeline#target_format}",
            "stability": "stable",
            "summary": "If the `target_type` of the remapper is `attribute`, try to cast the value to a new specific type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 276
          },
          "name": "targetFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorAttributeRemapper"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorAttributeRemapperOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorAttributeRemapperOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 392
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 408
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 424
          },
          "name": "resetOverrideOnConflict"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 440
          },
          "name": "resetPreserveSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 495
          },
          "name": "resetTargetFormat"
        }
      ],
      "name": "LogsCustomPipelineProcessorAttributeRemapperOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 396
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 412
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 428
          },
          "name": "overrideOnConflictInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 444
          },
          "name": "preserveSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 470
          },
          "name": "sourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 457
          },
          "name": "sourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 499
          },
          "name": "targetFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 483
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 512
          },
          "name": "targetTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 386
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 402
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 418
          },
          "name": "overrideOnConflict",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 434
          },
          "name": "preserveSource",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 463
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 450
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 476
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 489
          },
          "name": "targetFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 505
          },
          "name": "targetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorAttributeRemapper"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorAttributeRemapperOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorCategoryProcessor": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorCategoryProcessor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 605
      },
      "name": "LogsCustomPipelineProcessorCategoryProcessor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#category LogsCustomPipeline#category}",
            "stability": "stable",
            "summary": "category block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 629
          },
          "name": "category",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorCategoryProcessorCategory"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#target LogsCustomPipeline#target}",
            "stability": "stable",
            "summary": "Name of the target attribute whose value is defined by the matching category."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 623
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_enabled LogsCustomPipeline#is_enabled}",
            "stability": "stable",
            "summary": "If the processor is enabled or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 611
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}",
            "stability": "stable",
            "summary": "Name of the category."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 617
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorCategoryProcessor"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorCategoryProcessorCategory": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorCategoryProcessorCategory",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 581
      },
      "name": "LogsCustomPipelineProcessorCategoryProcessorCategory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#filter LogsCustomPipeline#filter}",
            "stability": "stable",
            "summary": "filter block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 591
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorCategoryProcessorCategoryFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 585
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorCategoryProcessorCategory"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorCategoryProcessorCategoryFilter": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorCategoryProcessorCategoryFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 516
      },
      "name": "LogsCustomPipelineProcessorCategoryProcessorCategoryFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#query LogsCustomPipeline#query}",
            "stability": "stable",
            "summary": "Filter criteria of the category."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 522
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorCategoryProcessorCategoryFilter"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 535
      },
      "name": "LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 577
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 570
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 547
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorCategoryProcessorCategoryFilter"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorCategoryProcessorOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorCategoryProcessorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 653
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 645
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 704
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 720
          },
          "name": "resetName"
        }
      ],
      "name": "LogsCustomPipelineProcessorCategoryProcessorOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 751
          },
          "name": "categoryInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorCategoryProcessorCategory"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 708
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 724
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 737
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 743
          },
          "name": "category",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorCategoryProcessorCategory"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 698
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 714
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 730
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 657
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorCategoryProcessor"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorCategoryProcessorOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorDateRemapper": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorDateRemapper",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 755
      },
      "name": "LogsCustomPipelineProcessorDateRemapper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#sources LogsCustomPipeline#sources}",
            "stability": "stable",
            "summary": "List of source attributes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 773
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_enabled LogsCustomPipeline#is_enabled}",
            "stability": "stable",
            "summary": "If the processor is enabled or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 761
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}",
            "stability": "stable",
            "summary": "Name of the processor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 767
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorDateRemapper"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorDateRemapperOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorDateRemapperOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 796
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 788
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 841
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 857
          },
          "name": "resetName"
        }
      ],
      "name": "LogsCustomPipelineProcessorDateRemapperOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 845
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 861
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 874
          },
          "name": "sourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 835
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 851
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 867
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 800
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorDateRemapper"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorDateRemapperOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorGeoIpParser": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorGeoIpParser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 878
      },
      "name": "LogsCustomPipelineProcessorGeoIpParser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#sources LogsCustomPipeline#sources}",
            "stability": "stable",
            "summary": "List of source attributes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 896
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#target LogsCustomPipeline#target}",
            "stability": "stable",
            "summary": "Name of the parent attribute that contains all the extracted details from the sources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 902
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_enabled LogsCustomPipeline#is_enabled}",
            "stability": "stable",
            "summary": "If the processor is enabled or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 884
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}",
            "stability": "stable",
            "summary": "Name of the processor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 890
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorGeoIpParser"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorGeoIpParserOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorGeoIpParserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 926
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 918
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 977
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 993
          },
          "name": "resetName"
        }
      ],
      "name": "LogsCustomPipelineProcessorGeoIpParserOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 981
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 997
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1010
          },
          "name": "sourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1023
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 971
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 987
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1003
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1016
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 930
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorGeoIpParser"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorGeoIpParserOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorGrokParser": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorGrokParser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 1118
      },
      "name": "LogsCustomPipelineProcessorGrokParser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#grok LogsCustomPipeline#grok}",
            "stability": "stable",
            "summary": "grok block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1148
          },
          "name": "grok",
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorGrokParserGrok"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#source LogsCustomPipeline#source}",
            "stability": "stable",
            "summary": "Name of the log attribute to parse."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1142
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_enabled LogsCustomPipeline#is_enabled}",
            "stability": "stable",
            "summary": "If the processor is enabled or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1124
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}",
            "stability": "stable",
            "summary": "Name of the processor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1130
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It can save up to 5 samples. Each sample takes up to 5000 characters.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#samples LogsCustomPipeline#samples}",
            "stability": "stable",
            "summary": "List of sample logs for this parser."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1136
          },
          "name": "samples",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorGrokParser"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorGrokParserGrok": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorGrokParserGrok",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 1027
      },
      "name": "LogsCustomPipelineProcessorGrokParserGrok",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#match_rules LogsCustomPipeline#match_rules}",
            "stability": "stable",
            "summary": "Match rules for your grok parser."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1033
          },
          "name": "matchRules",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#support_rules LogsCustomPipeline#support_rules}",
            "stability": "stable",
            "summary": "Support rules for your grok parser."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1039
          },
          "name": "supportRules",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorGrokParserGrok"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorGrokParserGrokOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorGrokParserGrokOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 1061
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 1053
      },
      "name": "LogsCustomPipelineProcessorGrokParserGrokOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1101
          },
          "name": "matchRulesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1114
          },
          "name": "supportRulesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1094
          },
          "name": "matchRules",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1107
          },
          "name": "supportRules",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1065
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorGrokParserGrok"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorGrokParserGrokOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorGrokParserOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorGrokParserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 1173
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 1165
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1288
          },
          "name": "putGrok",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorGrokParserGrok"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1230
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1246
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1262
          },
          "name": "resetSamples"
        }
      ],
      "name": "LogsCustomPipelineProcessorGrokParserOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1285
          },
          "name": "grok",
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorGrokParserGrokOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1292
          },
          "name": "grokInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorGrokParserGrok"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1234
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1250
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1266
          },
          "name": "samplesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1279
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1224
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1240
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1256
          },
          "name": "samples",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1272
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorGrokParser"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorGrokParserOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorLookupProcessor": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorLookupProcessor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 1296
      },
      "name": "LogsCustomPipelineProcessorLookupProcessor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#lookup_table LogsCustomPipeline#lookup_table}",
            "stability": "stable",
            "summary": "List of entries of the lookup table using `key,value` format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1314
          },
          "name": "lookupTable",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#source LogsCustomPipeline#source}",
            "stability": "stable",
            "summary": "Name of the source attribute used to do the lookup."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1326
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#target LogsCustomPipeline#target}",
            "stability": "stable",
            "summary": "Name of the attribute that contains the result of the lookup."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1332
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#default_lookup LogsCustomPipeline#default_lookup}",
            "stability": "stable",
            "summary": "Default lookup value to use if there is no entry in the lookup table for the value of the source attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1302
          },
          "name": "defaultLookup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_enabled LogsCustomPipeline#is_enabled}",
            "stability": "stable",
            "summary": "If the processor is enabled or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1308
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}",
            "stability": "stable",
            "summary": "Name of the processor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1320
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorLookupProcessor"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorLookupProcessorOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorLookupProcessorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 1358
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 1350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1421
          },
          "name": "resetDefaultLookup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1437
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1466
          },
          "name": "resetName"
        }
      ],
      "name": "LogsCustomPipelineProcessorLookupProcessorOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1425
          },
          "name": "defaultLookupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1441
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1454
          },
          "name": "lookupTableInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1470
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1483
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1496
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1415
          },
          "name": "defaultLookup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1431
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1447
          },
          "name": "lookupTable",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1460
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1476
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1489
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorLookupProcessor"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorLookupProcessorOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorMessageRemapper": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorMessageRemapper",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 1500
      },
      "name": "LogsCustomPipelineProcessorMessageRemapper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#sources LogsCustomPipeline#sources}",
            "stability": "stable",
            "summary": "List of source attributes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1518
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_enabled LogsCustomPipeline#is_enabled}",
            "stability": "stable",
            "summary": "If the processor is enabled or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1506
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}",
            "stability": "stable",
            "summary": "Name of the processor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1512
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorMessageRemapper"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorMessageRemapperOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorMessageRemapperOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 1541
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 1533
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1586
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1602
          },
          "name": "resetName"
        }
      ],
      "name": "LogsCustomPipelineProcessorMessageRemapperOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1590
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1606
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1619
          },
          "name": "sourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1580
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1596
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1612
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1545
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorMessageRemapper"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorMessageRemapperOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipeline": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipeline",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 4228
      },
      "name": "LogsCustomPipelineProcessorPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#filter LogsCustomPipeline#filter}",
            "stability": "stable",
            "summary": "filter block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4242
          },
          "name": "filter",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineFilter"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4236
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_enabled LogsCustomPipeline#is_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4232
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#processor LogsCustomPipeline#processor}",
            "stability": "stable",
            "summary": "processor block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4248
          },
          "name": "processor",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessor"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipeline"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineFilter": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 1623
      },
      "name": "LogsCustomPipelineProcessorPipelineFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#query LogsCustomPipeline#query}",
            "stability": "stable",
            "summary": "Filter criteria of the category."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1629
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineFilter"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 4272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 4264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4323
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4367
          },
          "name": "resetProcessor"
        }
      ],
      "name": "LogsCustomPipelineProcessorPipelineOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4354
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineFilter"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4327
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4340
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4371
          },
          "name": "processorInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessor"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4346
          },
          "name": "filter",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineFilter"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4317
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4333
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4360
          },
          "name": "processor",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessor"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipeline"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessor": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 4118
      },
      "name": "LogsCustomPipelineProcessorPipelineProcessor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#arithmetic_processor LogsCustomPipeline#arithmetic_processor}",
            "stability": "stable",
            "summary": "arithmetic_processor block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4124
          },
          "name": "arithmeticProcessor",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#attribute_remapper LogsCustomPipeline#attribute_remapper}",
            "stability": "stable",
            "summary": "attribute_remapper block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4130
          },
          "name": "attributeRemapper",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#category_processor LogsCustomPipeline#category_processor}",
            "stability": "stable",
            "summary": "category_processor block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4136
          },
          "name": "categoryProcessor",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#date_remapper LogsCustomPipeline#date_remapper}",
            "stability": "stable",
            "summary": "date_remapper block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4142
          },
          "name": "dateRemapper",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorDateRemapper"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#geo_ip_parser LogsCustomPipeline#geo_ip_parser}",
            "stability": "stable",
            "summary": "geo_ip_parser block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4148
          },
          "name": "geoIpParser",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorGeoIpParser"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#grok_parser LogsCustomPipeline#grok_parser}",
            "stability": "stable",
            "summary": "grok_parser block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4154
          },
          "name": "grokParser",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorGrokParser"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#lookup_processor LogsCustomPipeline#lookup_processor}",
            "stability": "stable",
            "summary": "lookup_processor block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4160
          },
          "name": "lookupProcessor",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorLookupProcessor"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#message_remapper LogsCustomPipeline#message_remapper}",
            "stability": "stable",
            "summary": "message_remapper block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4166
          },
          "name": "messageRemapper",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorMessageRemapper"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#service_remapper LogsCustomPipeline#service_remapper}",
            "stability": "stable",
            "summary": "service_remapper block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4172
          },
          "name": "serviceRemapper",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorServiceRemapper"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#status_remapper LogsCustomPipeline#status_remapper}",
            "stability": "stable",
            "summary": "status_remapper block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4178
          },
          "name": "statusRemapper",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorStatusRemapper"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#string_builder_processor LogsCustomPipeline#string_builder_processor}",
            "stability": "stable",
            "summary": "string_builder_processor block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4184
          },
          "name": "stringBuilderProcessor",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#trace_id_remapper LogsCustomPipeline#trace_id_remapper}",
            "stability": "stable",
            "summary": "trace_id_remapper block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4190
          },
          "name": "traceIdRemapper",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#url_parser LogsCustomPipeline#url_parser}",
            "stability": "stable",
            "summary": "url_parser block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4196
          },
          "name": "urlParser",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorUrlParser"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#user_agent_parser LogsCustomPipeline#user_agent_parser}",
            "stability": "stable",
            "summary": "user_agent_parser block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4202
          },
          "name": "userAgentParser",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorUserAgentParser"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessor"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 1642
      },
      "name": "LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#expression LogsCustomPipeline#expression}",
            "stability": "stable",
            "summary": "Arithmetic operation between one or more log attributes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1648
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#target LogsCustomPipeline#target}",
            "stability": "stable",
            "summary": "Name of the attribute that contains the result of the arithmetic operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1672
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_enabled LogsCustomPipeline#is_enabled}",
            "stability": "stable",
            "summary": "Boolean value to enable your pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1654
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_replace_missing LogsCustomPipeline#is_replace_missing}",
            "stability": "stable",
            "summary": "If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1660
          },
          "name": "isReplaceMissing",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}",
            "stability": "stable",
            "summary": "Your pipeline name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1666
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 1697
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 1689
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1767
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1783
          },
          "name": "resetIsReplaceMissing"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1799
          },
          "name": "resetName"
        }
      ],
      "name": "LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1755
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1771
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1787
          },
          "name": "isReplaceMissingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1803
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1816
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1748
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1761
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1777
          },
          "name": "isReplaceMissing",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1793
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1809
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1701
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 1820
      },
      "name": "LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#sources LogsCustomPipeline#sources}",
            "stability": "stable",
            "summary": "List of source attributes or tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1856
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#source_type LogsCustomPipeline#source_type}",
            "stability": "stable",
            "summary": "Defines where the sources are from (log `attribute` or `tag`)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1850
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#target LogsCustomPipeline#target}",
            "stability": "stable",
            "summary": "Final attribute or tag name to remap the sources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1862
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#target_type LogsCustomPipeline#target_type}",
            "stability": "stable",
            "summary": "Defines if the target is a log `attribute` or `tag`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1874
          },
          "name": "targetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_enabled LogsCustomPipeline#is_enabled}",
            "stability": "stable",
            "summary": "If the processor is enabled or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1826
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}",
            "stability": "stable",
            "summary": "Name of the processor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1832
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#override_on_conflict LogsCustomPipeline#override_on_conflict}",
            "stability": "stable",
            "summary": "Override the target element if already set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1838
          },
          "name": "overrideOnConflict",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#preserve_source LogsCustomPipeline#preserve_source}",
            "stability": "stable",
            "summary": "Remove or preserve the remapped source element."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1844
          },
          "name": "preserveSource",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the cast is not possible, the original type is kept. `string`, `integer`, or `double` are the possible types. If the `target_type` is `tag`, this parameter may not be specified.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#target_format LogsCustomPipeline#target_format}",
            "stability": "stable",
            "summary": "If the `target_type` of the remapper is `attribute`, try to cast the value to a new specific type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1868
          },
          "name": "targetFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 1903
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 1895
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1984
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2000
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2016
          },
          "name": "resetOverrideOnConflict"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2032
          },
          "name": "resetPreserveSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2087
          },
          "name": "resetTargetFormat"
        }
      ],
      "name": "LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1988
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2004
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2020
          },
          "name": "overrideOnConflictInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2036
          },
          "name": "preserveSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2062
          },
          "name": "sourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2049
          },
          "name": "sourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2091
          },
          "name": "targetFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2075
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2104
          },
          "name": "targetTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1978
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1994
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2010
          },
          "name": "overrideOnConflict",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2026
          },
          "name": "preserveSource",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2055
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2042
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2068
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2081
          },
          "name": "targetFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2097
          },
          "name": "targetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 1907
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 2197
      },
      "name": "LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#category LogsCustomPipeline#category}",
            "stability": "stable",
            "summary": "category block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2221
          },
          "name": "category",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#target LogsCustomPipeline#target}",
            "stability": "stable",
            "summary": "Name of the target attribute whose value is defined by the matching category."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2215
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_enabled LogsCustomPipeline#is_enabled}",
            "stability": "stable",
            "summary": "If the processor is enabled or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2203
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}",
            "stability": "stable",
            "summary": "Name of the category."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2209
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 2173
      },
      "name": "LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#filter LogsCustomPipeline#filter}",
            "stability": "stable",
            "summary": "filter block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2183
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2177
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilter": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 2108
      },
      "name": "LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#query LogsCustomPipeline#query}",
            "stability": "stable",
            "summary": "Filter criteria of the category."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2114
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilter"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 2135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 2127
      },
      "name": "LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2169
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2162
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilter"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 2245
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 2237
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2296
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2312
          },
          "name": "resetName"
        }
      ],
      "name": "LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2343
          },
          "name": "categoryInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2300
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2316
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2329
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2335
          },
          "name": "category",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2290
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2306
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2322
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorDateRemapper": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorDateRemapper",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 2347
      },
      "name": "LogsCustomPipelineProcessorPipelineProcessorDateRemapper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#sources LogsCustomPipeline#sources}",
            "stability": "stable",
            "summary": "List of source attributes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2365
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_enabled LogsCustomPipeline#is_enabled}",
            "stability": "stable",
            "summary": "If the processor is enabled or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2353
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}",
            "stability": "stable",
            "summary": "Name of the processor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2359
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorDateRemapper"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 2388
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 2380
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2433
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2449
          },
          "name": "resetName"
        }
      ],
      "name": "LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2437
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2453
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2466
          },
          "name": "sourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2427
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2443
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2459
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2392
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorDateRemapper"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorGeoIpParser": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorGeoIpParser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 2470
      },
      "name": "LogsCustomPipelineProcessorPipelineProcessorGeoIpParser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#sources LogsCustomPipeline#sources}",
            "stability": "stable",
            "summary": "List of source attributes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2488
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#target LogsCustomPipeline#target}",
            "stability": "stable",
            "summary": "Name of the parent attribute that contains all the extracted details from the sources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2494
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_enabled LogsCustomPipeline#is_enabled}",
            "stability": "stable",
            "summary": "If the processor is enabled or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2476
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}",
            "stability": "stable",
            "summary": "Name of the processor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2482
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorGeoIpParser"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 2518
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 2510
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2569
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2585
          },
          "name": "resetName"
        }
      ],
      "name": "LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2573
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2589
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2602
          },
          "name": "sourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2615
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2563
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2579
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2595
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2608
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2522
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorGeoIpParser"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorGrokParser": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorGrokParser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 2710
      },
      "name": "LogsCustomPipelineProcessorPipelineProcessorGrokParser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#grok LogsCustomPipeline#grok}",
            "stability": "stable",
            "summary": "grok block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2740
          },
          "name": "grok",
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#source LogsCustomPipeline#source}",
            "stability": "stable",
            "summary": "Name of the log attribute to parse."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2734
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_enabled LogsCustomPipeline#is_enabled}",
            "stability": "stable",
            "summary": "If the processor is enabled or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2716
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}",
            "stability": "stable",
            "summary": "Name of the processor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2722
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It can save up to 5 samples. Each sample takes up to 5000 characters.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#samples LogsCustomPipeline#samples}",
            "stability": "stable",
            "summary": "List of sample logs for this parser."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2728
          },
          "name": "samples",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorGrokParser"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 2619
      },
      "name": "LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#match_rules LogsCustomPipeline#match_rules}",
            "stability": "stable",
            "summary": "Match rules for your grok parser."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2625
          },
          "name": "matchRules",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#support_rules LogsCustomPipeline#support_rules}",
            "stability": "stable",
            "summary": "Support rules for your grok parser."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2631
          },
          "name": "supportRules",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 2653
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 2645
      },
      "name": "LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2693
          },
          "name": "matchRulesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2706
          },
          "name": "supportRulesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2686
          },
          "name": "matchRules",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2699
          },
          "name": "supportRules",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2657
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorGrokParserOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorGrokParserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 2765
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 2757
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2880
          },
          "name": "putGrok",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2822
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2838
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2854
          },
          "name": "resetSamples"
        }
      ],
      "name": "LogsCustomPipelineProcessorPipelineProcessorGrokParserOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2877
          },
          "name": "grok",
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2884
          },
          "name": "grokInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2826
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2842
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2858
          },
          "name": "samplesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2871
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2816
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2832
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2848
          },
          "name": "samples",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2864
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2769
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorGrokParser"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorGrokParserOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorLookupProcessor": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorLookupProcessor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 2888
      },
      "name": "LogsCustomPipelineProcessorPipelineProcessorLookupProcessor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#lookup_table LogsCustomPipeline#lookup_table}",
            "stability": "stable",
            "summary": "List of entries of the lookup table using `key,value` format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2906
          },
          "name": "lookupTable",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#source LogsCustomPipeline#source}",
            "stability": "stable",
            "summary": "Name of the source attribute used to do the lookup."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2918
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#target LogsCustomPipeline#target}",
            "stability": "stable",
            "summary": "Name of the attribute that contains the result of the lookup."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2924
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#default_lookup LogsCustomPipeline#default_lookup}",
            "stability": "stable",
            "summary": "Default lookup value to use if there is no entry in the lookup table for the value of the source attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2894
          },
          "name": "defaultLookup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_enabled LogsCustomPipeline#is_enabled}",
            "stability": "stable",
            "summary": "If the processor is enabled or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2900
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}",
            "stability": "stable",
            "summary": "Name of the processor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2912
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorLookupProcessor"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 2950
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 2942
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3013
          },
          "name": "resetDefaultLookup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3029
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3058
          },
          "name": "resetName"
        }
      ],
      "name": "LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3017
          },
          "name": "defaultLookupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3033
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3046
          },
          "name": "lookupTableInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3062
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3075
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3088
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3007
          },
          "name": "defaultLookup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3023
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3039
          },
          "name": "lookupTable",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3052
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3068
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3081
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 2954
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorLookupProcessor"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorMessageRemapper": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorMessageRemapper",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 3092
      },
      "name": "LogsCustomPipelineProcessorPipelineProcessorMessageRemapper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#sources LogsCustomPipeline#sources}",
            "stability": "stable",
            "summary": "List of source attributes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3110
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_enabled LogsCustomPipeline#is_enabled}",
            "stability": "stable",
            "summary": "If the processor is enabled or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3098
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}",
            "stability": "stable",
            "summary": "Name of the processor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3104
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorMessageRemapper"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 3133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 3125
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3178
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3194
          },
          "name": "resetName"
        }
      ],
      "name": "LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3182
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3198
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3211
          },
          "name": "sourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3172
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3188
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3204
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorMessageRemapper"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorServiceRemapper": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorServiceRemapper",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 3215
      },
      "name": "LogsCustomPipelineProcessorPipelineProcessorServiceRemapper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#sources LogsCustomPipeline#sources}",
            "stability": "stable",
            "summary": "List of source attributes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3233
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_enabled LogsCustomPipeline#is_enabled}",
            "stability": "stable",
            "summary": "If the processor is enabled or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3221
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}",
            "stability": "stable",
            "summary": "Name of the processor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3227
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorServiceRemapper"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 3256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 3248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3301
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3317
          },
          "name": "resetName"
        }
      ],
      "name": "LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3305
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3321
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3334
          },
          "name": "sourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3295
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3311
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3327
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorServiceRemapper"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorStatusRemapper": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorStatusRemapper",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 3338
      },
      "name": "LogsCustomPipelineProcessorPipelineProcessorStatusRemapper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#sources LogsCustomPipeline#sources}",
            "stability": "stable",
            "summary": "List of source attributes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3356
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_enabled LogsCustomPipeline#is_enabled}",
            "stability": "stable",
            "summary": "If the processor is enabled or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3344
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}",
            "stability": "stable",
            "summary": "Name of the processor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3350
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorStatusRemapper"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 3379
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 3371
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3424
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3440
          },
          "name": "resetName"
        }
      ],
      "name": "LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3428
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3444
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3457
          },
          "name": "sourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3418
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3434
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3450
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorStatusRemapper"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 3461
      },
      "name": "LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#target LogsCustomPipeline#target}",
            "stability": "stable",
            "summary": "The name of the attribute that contains the result of the template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3485
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#template LogsCustomPipeline#template}",
            "stability": "stable",
            "summary": "The formula with one or more attributes and raw text."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3491
          },
          "name": "template",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_enabled LogsCustomPipeline#is_enabled}",
            "stability": "stable",
            "summary": "If the processor is enabled or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3467
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_replace_missing LogsCustomPipeline#is_replace_missing}",
            "stability": "stable",
            "summary": "If it replaces all missing attributes of template by an empty string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3473
          },
          "name": "isReplaceMissing",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}",
            "stability": "stable",
            "summary": "The name of the processor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3479
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 3516
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 3508
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3573
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3589
          },
          "name": "resetIsReplaceMissing"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3605
          },
          "name": "resetName"
        }
      ],
      "name": "LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3577
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3593
          },
          "name": "isReplaceMissingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3609
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3622
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3635
          },
          "name": "templateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3567
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3583
          },
          "name": "isReplaceMissing",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3599
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3615
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3628
          },
          "name": "template",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3520
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 3639
      },
      "name": "LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#sources LogsCustomPipeline#sources}",
            "stability": "stable",
            "summary": "List of source attributes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3657
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_enabled LogsCustomPipeline#is_enabled}",
            "stability": "stable",
            "summary": "If the processor is enabled or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3645
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}",
            "stability": "stable",
            "summary": "Name of the processor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3651
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 3680
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 3672
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3725
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3741
          },
          "name": "resetName"
        }
      ],
      "name": "LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3729
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3745
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3758
          },
          "name": "sourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3719
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3735
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3751
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3684
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorUrlParser": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorUrlParser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 3762
      },
      "name": "LogsCustomPipelineProcessorPipelineProcessorUrlParser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#sources LogsCustomPipeline#sources}",
            "stability": "stable",
            "summary": "List of source attributes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3786
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#target LogsCustomPipeline#target}",
            "stability": "stable",
            "summary": "Name of the parent attribute that contains all the extracted details from the sources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3792
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_enabled LogsCustomPipeline#is_enabled}",
            "stability": "stable",
            "summary": "If the processor is enabled or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3768
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}",
            "stability": "stable",
            "summary": "Name of the processor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3774
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#normalize_ending_slashes LogsCustomPipeline#normalize_ending_slashes}",
            "stability": "stable",
            "summary": "Normalize the ending slashes or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3780
          },
          "name": "normalizeEndingSlashes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorUrlParser"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorUrlParserOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorUrlParserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 3817
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 3809
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3874
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3890
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3906
          },
          "name": "resetNormalizeEndingSlashes"
        }
      ],
      "name": "LogsCustomPipelineProcessorPipelineProcessorUrlParserOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3878
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3894
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3910
          },
          "name": "normalizeEndingSlashesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3923
          },
          "name": "sourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3936
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3868
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3884
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3900
          },
          "name": "normalizeEndingSlashes",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3916
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3929
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3821
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorUrlParser"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorUrlParserOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorUserAgentParser": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorUserAgentParser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 3940
      },
      "name": "LogsCustomPipelineProcessorPipelineProcessorUserAgentParser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#sources LogsCustomPipeline#sources}",
            "stability": "stable",
            "summary": "List of source attributes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3964
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#target LogsCustomPipeline#target}",
            "stability": "stable",
            "summary": "Name of the parent attribute that contains all the extracted details from the sources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3970
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_enabled LogsCustomPipeline#is_enabled}",
            "stability": "stable",
            "summary": "If the processor is enabled or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3946
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_encoded LogsCustomPipeline#is_encoded}",
            "stability": "stable",
            "summary": "If the source attribute is URL encoded or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3952
          },
          "name": "isEncoded",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}",
            "stability": "stable",
            "summary": "Name of the processor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3958
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorUserAgentParser"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 3995
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 3987
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4052
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4068
          },
          "name": "resetIsEncoded"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4084
          },
          "name": "resetName"
        }
      ],
      "name": "LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4056
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4072
          },
          "name": "isEncodedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4088
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4101
          },
          "name": "sourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4114
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4046
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4062
          },
          "name": "isEncoded",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4078
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4094
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4107
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 3999
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorPipelineProcessorUserAgentParser"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorServiceRemapper": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorServiceRemapper",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 4375
      },
      "name": "LogsCustomPipelineProcessorServiceRemapper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#sources LogsCustomPipeline#sources}",
            "stability": "stable",
            "summary": "List of source attributes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4393
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_enabled LogsCustomPipeline#is_enabled}",
            "stability": "stable",
            "summary": "If the processor is enabled or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4381
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}",
            "stability": "stable",
            "summary": "Name of the processor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4387
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorServiceRemapper"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorServiceRemapperOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorServiceRemapperOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 4416
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 4408
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4461
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4477
          },
          "name": "resetName"
        }
      ],
      "name": "LogsCustomPipelineProcessorServiceRemapperOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4465
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4481
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4494
          },
          "name": "sourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4455
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4471
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4487
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4420
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorServiceRemapper"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorServiceRemapperOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorStatusRemapper": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorStatusRemapper",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 4498
      },
      "name": "LogsCustomPipelineProcessorStatusRemapper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#sources LogsCustomPipeline#sources}",
            "stability": "stable",
            "summary": "List of source attributes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4516
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_enabled LogsCustomPipeline#is_enabled}",
            "stability": "stable",
            "summary": "If the processor is enabled or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4504
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}",
            "stability": "stable",
            "summary": "Name of the processor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4510
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorStatusRemapper"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorStatusRemapperOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorStatusRemapperOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 4539
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 4531
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4584
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4600
          },
          "name": "resetName"
        }
      ],
      "name": "LogsCustomPipelineProcessorStatusRemapperOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4588
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4604
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4617
          },
          "name": "sourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4578
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4594
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4610
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4543
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorStatusRemapper"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorStatusRemapperOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorStringBuilderProcessor": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorStringBuilderProcessor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 4621
      },
      "name": "LogsCustomPipelineProcessorStringBuilderProcessor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#target LogsCustomPipeline#target}",
            "stability": "stable",
            "summary": "The name of the attribute that contains the result of the template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4645
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#template LogsCustomPipeline#template}",
            "stability": "stable",
            "summary": "The formula with one or more attributes and raw text."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4651
          },
          "name": "template",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_enabled LogsCustomPipeline#is_enabled}",
            "stability": "stable",
            "summary": "If the processor is enabled or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4627
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_replace_missing LogsCustomPipeline#is_replace_missing}",
            "stability": "stable",
            "summary": "If it replaces all missing attributes of template by an empty string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4633
          },
          "name": "isReplaceMissing",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}",
            "stability": "stable",
            "summary": "The name of the processor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4639
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorStringBuilderProcessor"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorStringBuilderProcessorOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorStringBuilderProcessorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 4676
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 4668
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4733
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4749
          },
          "name": "resetIsReplaceMissing"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4765
          },
          "name": "resetName"
        }
      ],
      "name": "LogsCustomPipelineProcessorStringBuilderProcessorOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4737
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4753
          },
          "name": "isReplaceMissingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4769
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4782
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4795
          },
          "name": "templateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4727
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4743
          },
          "name": "isReplaceMissing",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4759
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4775
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4788
          },
          "name": "template",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4680
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorStringBuilderProcessor"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorStringBuilderProcessorOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorTraceIdRemapper": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorTraceIdRemapper",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 4799
      },
      "name": "LogsCustomPipelineProcessorTraceIdRemapper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#sources LogsCustomPipeline#sources}",
            "stability": "stable",
            "summary": "List of source attributes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4817
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_enabled LogsCustomPipeline#is_enabled}",
            "stability": "stable",
            "summary": "If the processor is enabled or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4805
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}",
            "stability": "stable",
            "summary": "Name of the processor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4811
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorTraceIdRemapper"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorTraceIdRemapperOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorTraceIdRemapperOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 4840
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 4832
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4885
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4901
          },
          "name": "resetName"
        }
      ],
      "name": "LogsCustomPipelineProcessorTraceIdRemapperOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4889
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4905
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4918
          },
          "name": "sourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4879
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4895
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4911
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4844
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorTraceIdRemapper"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorTraceIdRemapperOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorUrlParser": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorUrlParser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 4922
      },
      "name": "LogsCustomPipelineProcessorUrlParser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#sources LogsCustomPipeline#sources}",
            "stability": "stable",
            "summary": "List of source attributes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4946
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#target LogsCustomPipeline#target}",
            "stability": "stable",
            "summary": "Name of the parent attribute that contains all the extracted details from the sources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4952
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_enabled LogsCustomPipeline#is_enabled}",
            "stability": "stable",
            "summary": "If the processor is enabled or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4928
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}",
            "stability": "stable",
            "summary": "Name of the processor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4934
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#normalize_ending_slashes LogsCustomPipeline#normalize_ending_slashes}",
            "stability": "stable",
            "summary": "Normalize the ending slashes or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4940
          },
          "name": "normalizeEndingSlashes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorUrlParser"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorUrlParserOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorUrlParserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 4977
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 4969
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5034
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5050
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5066
          },
          "name": "resetNormalizeEndingSlashes"
        }
      ],
      "name": "LogsCustomPipelineProcessorUrlParserOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5038
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5054
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5070
          },
          "name": "normalizeEndingSlashesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5083
          },
          "name": "sourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5096
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5028
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5044
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5060
          },
          "name": "normalizeEndingSlashes",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5076
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5089
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 4981
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorUrlParser"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorUrlParserOutputReference"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorUserAgentParser": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorUserAgentParser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 5100
      },
      "name": "LogsCustomPipelineProcessorUserAgentParser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#sources LogsCustomPipeline#sources}",
            "stability": "stable",
            "summary": "List of source attributes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5124
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#target LogsCustomPipeline#target}",
            "stability": "stable",
            "summary": "Name of the parent attribute that contains all the extracted details from the sources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5130
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_enabled LogsCustomPipeline#is_enabled}",
            "stability": "stable",
            "summary": "If the processor is enabled or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5106
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#is_encoded LogsCustomPipeline#is_encoded}",
            "stability": "stable",
            "summary": "If the source attribute is URL encoded or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5112
          },
          "name": "isEncoded",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_custom_pipeline.html#name LogsCustomPipeline#name}",
            "stability": "stable",
            "summary": "Name of the processor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5118
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorUserAgentParser"
    },
    "@cdktf/provider-datadog.LogsCustomPipelineProcessorUserAgentParserOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorUserAgentParserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-custom-pipeline.ts",
          "line": 5155
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-custom-pipeline.ts",
        "line": 5147
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5212
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5228
          },
          "name": "resetIsEncoded"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5244
          },
          "name": "resetName"
        }
      ],
      "name": "LogsCustomPipelineProcessorUserAgentParserOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5216
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5232
          },
          "name": "isEncodedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5248
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5261
          },
          "name": "sourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5274
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5206
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5222
          },
          "name": "isEncoded",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5238
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5254
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5267
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-custom-pipeline.ts",
            "line": 5159
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsCustomPipelineProcessorUserAgentParser"
          }
        }
      ],
      "symbolId": "src/logs-custom-pipeline:LogsCustomPipelineProcessorUserAgentParserOutputReference"
    },
    "@cdktf/provider-datadog.LogsIndex": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/logs_index.html datadog_logs_index}."
      },
      "fqn": "@cdktf/provider-datadog.LogsIndex",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/logs_index.html datadog_logs_index} Resource."
        },
        "locationInModule": {
          "filename": "src/logs-index.ts",
          "line": 193
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.LogsIndexConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-index.ts",
        "line": 175
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 304
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.LogsIndexFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 224
          },
          "name": "resetDailyLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 240
          },
          "name": "resetDisableDailyLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 291
          },
          "name": "resetExclusionFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 274
          },
          "name": "resetRetentionDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 316
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LogsIndex",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 180
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 301
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsIndexFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 249
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 228
          },
          "name": "dailyLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 244
          },
          "name": "disableDailyLimitInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 295
          },
          "name": "exclusionFilterInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.LogsIndexExclusionFilter"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 308
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsIndexFilter"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 262
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 278
          },
          "name": "retentionDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 218
          },
          "name": "dailyLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 234
          },
          "name": "disableDailyLimit",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 284
          },
          "name": "exclusionFilter",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.LogsIndexExclusionFilter"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 255
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 268
          },
          "name": "retentionDays",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/logs-index:LogsIndex"
    },
    "@cdktf/provider-datadog.LogsIndexConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsIndexConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-index.ts",
        "line": 9
      },
      "name": "LogsIndexConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_index.html#filter LogsIndex#filter}",
            "stability": "stable",
            "summary": "filter block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 45
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsIndexFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_index.html#name LogsIndex#name}",
            "stability": "stable",
            "summary": "The name of the index."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 27
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_index.html#daily_limit LogsIndex#daily_limit}",
            "stability": "stable",
            "summary": "The number of log events you can send in this index per day before you are rate-limited."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 15
          },
          "name": "dailyLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If false or omitted, the index's current daily_limit is maintained.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_index.html#disable_daily_limit LogsIndex#disable_daily_limit}",
            "stability": "stable",
            "summary": "If true, sets the daily_limit value to null and the index is not limited on a daily basis (any specified daily_limit value in the request is ignored)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 21
          },
          "name": "disableDailyLimit",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_index.html#exclusion_filter LogsIndex#exclusion_filter}",
            "stability": "stable",
            "summary": "exclusion_filter block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 39
          },
          "name": "exclusionFilter",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.LogsIndexExclusionFilter"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_index.html#retention_days LogsIndex#retention_days}",
            "stability": "stable",
            "summary": "The number of days before logs are deleted from this index."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 33
          },
          "name": "retentionDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/logs-index:LogsIndexConfig"
    },
    "@cdktf/provider-datadog.LogsIndexExclusionFilter": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsIndexExclusionFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-index.ts",
        "line": 73
      },
      "name": "LogsIndexExclusionFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_index.html#filter LogsIndex#filter}",
            "stability": "stable",
            "summary": "filter block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 91
          },
          "name": "filter",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.LogsIndexExclusionFilterFilter"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_index.html#is_enabled LogsIndex#is_enabled}",
            "stability": "stable",
            "summary": "A boolean stating if the exclusion is active or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 79
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_index.html#name LogsIndex#name}",
            "stability": "stable",
            "summary": "The name of the exclusion filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 85
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-index:LogsIndexExclusionFilter"
    },
    "@cdktf/provider-datadog.LogsIndexExclusionFilterFilter": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsIndexExclusionFilterFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-index.ts",
        "line": 47
      },
      "name": "LogsIndexExclusionFilterFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_index.html#query LogsIndex#query}",
            "stability": "stable",
            "summary": "Only logs matching the filter criteria and the query of the parent index will be considered for this exclusion filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 53
          },
          "name": "query",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_index.html#sample_rate LogsIndex#sample_rate}",
            "stability": "stable",
            "summary": "The fraction of logs excluded by the exclusion filter, when active."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 59
          },
          "name": "sampleRate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/logs-index:LogsIndexExclusionFilterFilter"
    },
    "@cdktf/provider-datadog.LogsIndexFilter": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsIndexFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-index.ts",
        "line": 106
      },
      "name": "LogsIndexFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_index.html#query LogsIndex#query}",
            "stability": "stable",
            "summary": "Logs filter criteria. Only logs matching this filter criteria are considered for this index."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 112
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-index:LogsIndexFilter"
    },
    "@cdktf/provider-datadog.LogsIndexFilterOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsIndexFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-index.ts",
          "line": 133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-index.ts",
        "line": 125
      },
      "name": "LogsIndexFilterOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 167
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 160
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-index.ts",
            "line": 137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsIndexFilter"
          }
        }
      ],
      "symbolId": "src/logs-index:LogsIndexFilterOutputReference"
    },
    "@cdktf/provider-datadog.LogsIndexOrder": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/logs_index_order.html datadog_logs_index_order}."
      },
      "fqn": "@cdktf/provider-datadog.LogsIndexOrder",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/logs_index_order.html datadog_logs_index_order} Resource."
        },
        "locationInModule": {
          "filename": "src/logs-index-order.ts",
          "line": 45
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.LogsIndexOrderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-index-order.ts",
        "line": 27
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-index-order.ts",
            "line": 99
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LogsIndexOrder",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-index-order.ts",
            "line": 32
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-index-order.ts",
            "line": 65
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-index-order.ts",
            "line": 78
          },
          "name": "indexesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-index-order.ts",
            "line": 91
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-index-order.ts",
            "line": 71
          },
          "name": "indexes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-index-order.ts",
            "line": 84
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-index-order:LogsIndexOrder"
    },
    "@cdktf/provider-datadog.LogsIndexOrderConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsIndexOrderConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-index-order.ts",
        "line": 9
      },
      "name": "LogsIndexOrderConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Logs are tested against the query filter of each index one by one following the order of the list.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_index_order.html#indexes LogsIndexOrder#indexes}",
            "stability": "stable",
            "summary": "The index resource list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-index-order.ts",
            "line": 15
          },
          "name": "indexes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_index_order.html#name LogsIndexOrder#name}",
            "stability": "stable",
            "summary": "The unique name of the index order resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-index-order.ts",
            "line": 21
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-index-order:LogsIndexOrderConfig"
    },
    "@cdktf/provider-datadog.LogsIntegrationPipeline": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/logs_integration_pipeline.html datadog_logs_integration_pipeline}."
      },
      "fqn": "@cdktf/provider-datadog.LogsIntegrationPipeline",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/logs_integration_pipeline.html datadog_logs_integration_pipeline} Resource."
        },
        "locationInModule": {
          "filename": "src/logs-integration-pipeline.ts",
          "line": 39
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-datadog.LogsIntegrationPipelineConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-integration-pipeline.ts",
        "line": 21
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-integration-pipeline.ts",
            "line": 70
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-integration-pipeline.ts",
            "line": 82
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LogsIntegrationPipeline",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-integration-pipeline.ts",
            "line": 26
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-integration-pipeline.ts",
            "line": 58
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-integration-pipeline.ts",
            "line": 74
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-integration-pipeline.ts",
            "line": 64
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-integration-pipeline:LogsIntegrationPipeline"
    },
    "@cdktf/provider-datadog.LogsIntegrationPipelineConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsIntegrationPipelineConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-integration-pipeline.ts",
        "line": 9
      },
      "name": "LogsIntegrationPipelineConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_integration_pipeline.html#is_enabled LogsIntegrationPipeline#is_enabled}",
            "stability": "stable",
            "summary": "Boolean value to enable your pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-integration-pipeline.ts",
            "line": 15
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-integration-pipeline:LogsIntegrationPipelineConfig"
    },
    "@cdktf/provider-datadog.LogsMetric": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/logs_metric.html datadog_logs_metric}."
      },
      "fqn": "@cdktf/provider-datadog.LogsMetric",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/logs_metric.html datadog_logs_metric} Resource."
        },
        "locationInModule": {
          "filename": "src/logs-metric.ts",
          "line": 242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.LogsMetricConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-metric.ts",
        "line": 224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 286
          },
          "name": "putCompute",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.LogsMetricCompute"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 299
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.LogsMetricFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 316
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 328
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LogsMetric",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 229
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 283
          },
          "name": "compute",
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsMetricComputeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 296
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsMetricFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 264
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 290
          },
          "name": "computeInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsMetricCompute"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 303
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsMetricFilter"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 320
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.LogsMetricGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 277
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 309
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.LogsMetricGroupBy"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 270
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-metric:LogsMetric"
    },
    "@cdktf/provider-datadog.LogsMetricCompute": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsMetricCompute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-metric.ts",
        "line": 35
      },
      "name": "LogsMetricCompute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_metric.html#aggregation_type LogsMetric#aggregation_type}",
            "stability": "stable",
            "summary": "The type of aggregation to use. This field can't be updated after creation. Valid values are `count`, `distribution`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 41
          },
          "name": "aggregationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This field can't be updated after creation.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_metric.html#path LogsMetric#path}",
            "stability": "stable",
            "summary": "The path to the value the log-based metric will aggregate on (only used if the aggregation type is a \"distribution\")."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 47
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-metric:LogsMetricCompute"
    },
    "@cdktf/provider-datadog.LogsMetricComputeOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsMetricComputeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-metric.ts",
          "line": 69
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-metric.ts",
        "line": 61
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 121
          },
          "name": "resetPath"
        }
      ],
      "name": "LogsMetricComputeOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 109
          },
          "name": "aggregationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 125
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 102
          },
          "name": "aggregationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 115
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 73
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsMetricCompute"
          }
        }
      ],
      "symbolId": "src/logs-metric:LogsMetricComputeOutputReference"
    },
    "@cdktf/provider-datadog.LogsMetricConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsMetricConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-metric.ts",
        "line": 9
      },
      "name": "LogsMetricConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_metric.html#compute LogsMetric#compute}",
            "stability": "stable",
            "summary": "compute block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 21
          },
          "name": "compute",
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsMetricCompute"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_metric.html#filter LogsMetric#filter}",
            "stability": "stable",
            "summary": "filter block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 27
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsMetricFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_metric.html#name LogsMetric#name}",
            "stability": "stable",
            "summary": "The name of the log-based metric. This field can't be updated after creation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 15
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_metric.html#group_by LogsMetric#group_by}",
            "stability": "stable",
            "summary": "group_by block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 33
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.LogsMetricGroupBy"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/logs-metric:LogsMetricConfig"
    },
    "@cdktf/provider-datadog.LogsMetricFilter": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsMetricFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-metric.ts",
        "line": 129
      },
      "name": "LogsMetricFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_metric.html#query LogsMetric#query}",
            "stability": "stable",
            "summary": "The search query - following the log search syntax."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 135
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-metric:LogsMetricFilter"
    },
    "@cdktf/provider-datadog.LogsMetricFilterOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsMetricFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-metric.ts",
          "line": 156
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-metric.ts",
        "line": 148
      },
      "name": "LogsMetricFilterOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 190
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 183
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 160
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.LogsMetricFilter"
          }
        }
      ],
      "symbolId": "src/logs-metric:LogsMetricFilterOutputReference"
    },
    "@cdktf/provider-datadog.LogsMetricGroupBy": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsMetricGroupBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-metric.ts",
        "line": 194
      },
      "name": "LogsMetricGroupBy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_metric.html#path LogsMetric#path}",
            "stability": "stable",
            "summary": "The path to the value the log-based metric will be aggregated over."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 200
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_metric.html#tag_name LogsMetric#tag_name}",
            "stability": "stable",
            "summary": "Name of the tag that gets created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric.ts",
            "line": 206
          },
          "name": "tagName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-metric:LogsMetricGroupBy"
    },
    "@cdktf/provider-datadog.LogsPipelineOrder": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/logs_pipeline_order.html datadog_logs_pipeline_order}."
      },
      "fqn": "@cdktf/provider-datadog.LogsPipelineOrder",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/logs_pipeline_order.html datadog_logs_pipeline_order} Resource."
        },
        "locationInModule": {
          "filename": "src/logs-pipeline-order.ts",
          "line": 45
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.LogsPipelineOrderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-pipeline-order.ts",
        "line": 27
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-pipeline-order.ts",
            "line": 99
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LogsPipelineOrder",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-pipeline-order.ts",
            "line": 32
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-pipeline-order.ts",
            "line": 65
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-pipeline-order.ts",
            "line": 78
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-pipeline-order.ts",
            "line": 91
          },
          "name": "pipelinesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-pipeline-order.ts",
            "line": 71
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-pipeline-order.ts",
            "line": 84
          },
          "name": "pipelines",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/logs-pipeline-order:LogsPipelineOrder"
    },
    "@cdktf/provider-datadog.LogsPipelineOrderConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.LogsPipelineOrderConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-pipeline-order.ts",
        "line": 9
      },
      "name": "LogsPipelineOrderConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "It's recommended to use the same value as the resource name. No related field is available in [Logs Pipeline API](https://docs.datadoghq.com/api/v1/logs-pipelines/#get-pipeline-order).\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_pipeline_order.html#name LogsPipelineOrder#name}",
            "stability": "stable",
            "summary": "The name attribute in the resource `datadog_logs_pipeline_order` needs to be unique."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-pipeline-order.ts",
            "line": 15
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/logs_pipeline_order.html#pipelines LogsPipelineOrder#pipelines}",
            "stability": "stable",
            "summary": "The pipeline IDs list. The order of pipeline IDs in this attribute defines the overall pipeline order for logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-pipeline-order.ts",
            "line": 21
          },
          "name": "pipelines",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/logs-pipeline-order:LogsPipelineOrderConfig"
    },
    "@cdktf/provider-datadog.MetricMetadata": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/metric_metadata.html datadog_metric_metadata}."
      },
      "fqn": "@cdktf/provider-datadog.MetricMetadata",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/metric_metadata.html datadog_metric_metadata} Resource."
        },
        "locationInModule": {
          "filename": "src/metric-metadata.ts",
          "line": 75
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.MetricMetadataConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/metric-metadata.ts",
        "line": 57
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metric-metadata.ts",
            "line": 107
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metric-metadata.ts",
            "line": 141
          },
          "name": "resetPerUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metric-metadata.ts",
            "line": 157
          },
          "name": "resetShortName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metric-metadata.ts",
            "line": 173
          },
          "name": "resetStatsdInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metric-metadata.ts",
            "line": 189
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metric-metadata.ts",
            "line": 205
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metric-metadata.ts",
            "line": 217
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MetricMetadata",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metric-metadata.ts",
            "line": 62
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metric-metadata.ts",
            "line": 116
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metric-metadata.ts",
            "line": 111
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metric-metadata.ts",
            "line": 129
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metric-metadata.ts",
            "line": 145
          },
          "name": "perUnitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metric-metadata.ts",
            "line": 161
          },
          "name": "shortNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metric-metadata.ts",
            "line": 177
          },
          "name": "statsdIntervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metric-metadata.ts",
            "line": 193
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metric-metadata.ts",
            "line": 209
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metric-metadata.ts",
            "line": 101
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metric-metadata.ts",
            "line": 122
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metric-metadata.ts",
            "line": 135
          },
          "name": "perUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metric-metadata.ts",
            "line": 151
          },
          "name": "shortName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metric-metadata.ts",
            "line": 167
          },
          "name": "statsdInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metric-metadata.ts",
            "line": 183
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metric-metadata.ts",
            "line": 199
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/metric-metadata:MetricMetadata"
    },
    "@cdktf/provider-datadog.MetricMetadataConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.MetricMetadataConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/metric-metadata.ts",
        "line": 9
      },
      "name": "MetricMetadataConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/metric_metadata.html#metric MetricMetadata#metric}",
            "stability": "stable",
            "summary": "The name of the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metric-metadata.ts",
            "line": 21
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/metric_metadata.html#description MetricMetadata#description}",
            "stability": "stable",
            "summary": "A description of the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metric-metadata.ts",
            "line": 15
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/metric_metadata.html#per_unit MetricMetadata#per_unit}",
            "stability": "stable",
            "summary": "Per unit of the metric such as `second` in `bytes per second`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metric-metadata.ts",
            "line": 27
          },
          "name": "perUnit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/metric_metadata.html#short_name MetricMetadata#short_name}",
            "stability": "stable",
            "summary": "A short name of the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metric-metadata.ts",
            "line": 33
          },
          "name": "shortName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/metric_metadata.html#statsd_interval MetricMetadata#statsd_interval}",
            "stability": "stable",
            "summary": "If applicable, statsd flush interval in seconds for the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metric-metadata.ts",
            "line": 39
          },
          "name": "statsdInterval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/metric_metadata.html#type MetricMetadata#type}",
            "stability": "stable",
            "summary": "Type of the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metric-metadata.ts",
            "line": 45
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/metric_metadata.html#unit MetricMetadata#unit}",
            "stability": "stable",
            "summary": "Primary unit of the metric such as `byte` or `operation`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metric-metadata.ts",
            "line": 51
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/metric-metadata:MetricMetadataConfig"
    },
    "@cdktf/provider-datadog.MetricTagConfiguration": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/metric_tag_configuration.html datadog_metric_tag_configuration}."
      },
      "fqn": "@cdktf/provider-datadog.MetricTagConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/metric_tag_configuration.html datadog_metric_tag_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/metric-tag-configuration.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.MetricTagConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/metric-tag-configuration.ts",
        "line": 71
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metric-tag-configuration.ts",
            "line": 180
          },
          "name": "resetAggregations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metric-tag-configuration.ts",
            "line": 124
          },
          "name": "resetIncludePercentiles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metric-tag-configuration.ts",
            "line": 192
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MetricTagConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metric-tag-configuration.ts",
            "line": 76
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metric-tag-configuration.ts",
            "line": 112
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metric-tag-configuration.ts",
            "line": 184
          },
          "name": "aggregationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.MetricTagConfigurationAggregations"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metric-tag-configuration.ts",
            "line": 128
          },
          "name": "includePercentilesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metric-tag-configuration.ts",
            "line": 141
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metric-tag-configuration.ts",
            "line": 154
          },
          "name": "metricTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metric-tag-configuration.ts",
            "line": 167
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metric-tag-configuration.ts",
            "line": 173
          },
          "name": "aggregations",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.MetricTagConfigurationAggregations"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metric-tag-configuration.ts",
            "line": 118
          },
          "name": "includePercentiles",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metric-tag-configuration.ts",
            "line": 134
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metric-tag-configuration.ts",
            "line": 147
          },
          "name": "metricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metric-tag-configuration.ts",
            "line": 160
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/metric-tag-configuration:MetricTagConfiguration"
    },
    "@cdktf/provider-datadog.MetricTagConfigurationAggregations": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.MetricTagConfigurationAggregations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/metric-tag-configuration.ts",
        "line": 41
      },
      "name": "MetricTagConfigurationAggregations",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/metric_tag_configuration.html#space MetricTagConfiguration#space}",
            "stability": "stable",
            "summary": "A space aggregation for use in query. Valid values are `avg`, `max`, `min`, `sum`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metric-tag-configuration.ts",
            "line": 47
          },
          "name": "space",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/metric_tag_configuration.html#time MetricTagConfiguration#time}",
            "stability": "stable",
            "summary": "A time aggregation for use in query. Valid values are `avg`, `count`, `max`, `min`, `sum`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metric-tag-configuration.ts",
            "line": 53
          },
          "name": "time",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/metric-tag-configuration:MetricTagConfigurationAggregations"
    },
    "@cdktf/provider-datadog.MetricTagConfigurationConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.MetricTagConfigurationConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/metric-tag-configuration.ts",
        "line": 9
      },
      "name": "MetricTagConfigurationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/metric_tag_configuration.html#metric_name MetricTagConfiguration#metric_name}",
            "stability": "stable",
            "summary": "The metric name for this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metric-tag-configuration.ts",
            "line": 21
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/metric_tag_configuration.html#metric_type MetricTagConfiguration#metric_type}",
            "stability": "stable",
            "summary": "The metric's type. This field can't be updated after creation. Valid values are `gauge`, `count`, `rate`, `distribution`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metric-tag-configuration.ts",
            "line": 27
          },
          "name": "metricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/metric_tag_configuration.html#tags MetricTagConfiguration#tags}",
            "stability": "stable",
            "summary": "A list of tag keys that will be queryable for your metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metric-tag-configuration.ts",
            "line": 33
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/metric_tag_configuration.html#aggregations MetricTagConfiguration#aggregations}",
            "stability": "stable",
            "summary": "aggregations block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metric-tag-configuration.ts",
            "line": 39
          },
          "name": "aggregations",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.MetricTagConfigurationAggregations"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Defaults to false. Can only be applied to metrics that have a `metric_type` of distribution.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/metric_tag_configuration.html#include_percentiles MetricTagConfiguration#include_percentiles}",
            "stability": "stable",
            "summary": "Toggle to include/exclude percentiles for a distribution metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metric-tag-configuration.ts",
            "line": 15
          },
          "name": "includePercentiles",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/metric-tag-configuration:MetricTagConfigurationConfig"
    },
    "@cdktf/provider-datadog.Monitor": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html datadog_monitor}."
      },
      "fqn": "@cdktf/provider-datadog.Monitor",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html datadog_monitor} Resource."
        },
        "locationInModule": {
          "filename": "src/monitor.ts",
          "line": 515
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.MonitorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/monitor.ts",
        "line": 497
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 973
          },
          "name": "putMonitorThresholds",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.MonitorMonitorThresholds"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 957
          },
          "name": "putMonitorThresholdWindows",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.MonitorMonitorThresholdWindows"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 567
          },
          "name": "resetEnableLogsSample"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 583
          },
          "name": "resetEscalationMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 599
          },
          "name": "resetEvaluationDelay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 615
          },
          "name": "resetForceDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 631
          },
          "name": "resetGroupbySimpleMonitor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 652
          },
          "name": "resetIncludeTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 668
          },
          "name": "resetLocked"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 976
          },
          "name": "resetMonitorThresholds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 960
          },
          "name": "resetMonitorThresholdWindows"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 710
          },
          "name": "resetNewGroupDelay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 726
          },
          "name": "resetNewHostDelay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 742
          },
          "name": "resetNoDataTimeframe"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 758
          },
          "name": "resetNotifyAudit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 774
          },
          "name": "resetNotifyNoData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 790
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 819
          },
          "name": "resetRenotifyInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 835
          },
          "name": "resetRenotifyOccurrences"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 851
          },
          "name": "resetRenotifyStatuses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 867
          },
          "name": "resetRequireFullWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 883
          },
          "name": "resetRestrictedRoles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 899
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 915
          },
          "name": "resetTimeoutH"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 944
          },
          "name": "resetValidate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 988
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Monitor",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 502
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 640
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 970
          },
          "name": "monitorThresholds",
          "type": {
            "fqn": "@cdktf/provider-datadog.MonitorMonitorThresholdsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 954
          },
          "name": "monitorThresholdWindows",
          "type": {
            "fqn": "@cdktf/provider-datadog.MonitorMonitorThresholdWindowsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 571
          },
          "name": "enableLogsSampleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 587
          },
          "name": "escalationMessageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 603
          },
          "name": "evaluationDelayInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 619
          },
          "name": "forceDeleteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 635
          },
          "name": "groupbySimpleMonitorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 656
          },
          "name": "includeTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 672
          },
          "name": "lockedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 685
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 980
          },
          "name": "monitorThresholdsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.MonitorMonitorThresholds"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 964
          },
          "name": "monitorThresholdWindowsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.MonitorMonitorThresholdWindows"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 698
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 714
          },
          "name": "newGroupDelayInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 730
          },
          "name": "newHostDelayInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 746
          },
          "name": "noDataTimeframeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 762
          },
          "name": "notifyAuditInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 778
          },
          "name": "notifyNoDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 794
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 807
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 823
          },
          "name": "renotifyIntervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 839
          },
          "name": "renotifyOccurrencesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 855
          },
          "name": "renotifyStatusesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 871
          },
          "name": "requireFullWindowInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 887
          },
          "name": "restrictedRolesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 903
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 919
          },
          "name": "timeoutHInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 932
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 948
          },
          "name": "validateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 561
          },
          "name": "enableLogsSample",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 577
          },
          "name": "escalationMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 593
          },
          "name": "evaluationDelay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 609
          },
          "name": "forceDelete",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 625
          },
          "name": "groupbySimpleMonitor",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 646
          },
          "name": "includeTags",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 662
          },
          "name": "locked",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 678
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 691
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 704
          },
          "name": "newGroupDelay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 720
          },
          "name": "newHostDelay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 736
          },
          "name": "noDataTimeframe",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 752
          },
          "name": "notifyAudit",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 768
          },
          "name": "notifyNoData",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 784
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 800
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 813
          },
          "name": "renotifyInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 829
          },
          "name": "renotifyOccurrences",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 845
          },
          "name": "renotifyStatuses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 861
          },
          "name": "requireFullWindow",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 877
          },
          "name": "restrictedRoles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 893
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 909
          },
          "name": "timeoutH",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 925
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 938
          },
          "name": "validate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/monitor:Monitor"
    },
    "@cdktf/provider-datadog.MonitorConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.MonitorConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/monitor.ts",
        "line": 9
      },
      "name": "MonitorConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Email notifications can be sent to specific users by using the same `@username` notation as events.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#message Monitor#message}",
            "stability": "stable",
            "summary": "A message to include with notifications for this monitor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 61
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#name Monitor#name}",
            "stability": "stable",
            "summary": "Name of Datadog monitor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 67
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Note this is not the same query you see in the UI and the syntax is different depending on the monitor type, please see the [API Reference](https://docs.datadoghq.com/api/v1/monitors/#create-a-monitor) for details. `terraform plan` will validate query contents unless `validate` is set to `false`.\n\n*Note:** APM latency data is now available as Distribution Metrics. Existing monitors have been migrated automatically but all terraformed monitors can still use the existing metrics. We strongly recommend updating monitor definitions to query the new metrics. To learn more, or to see examples of how to update your terraform definitions to utilize the new distribution metrics, see the [detailed doc](https://docs.datadoghq.com/tracing/guide/ddsketch_trace_metrics/).\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#query Monitor#query}",
            "stability": "stable",
            "summary": "The monitor query to notify on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 115
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The mapping from these types to the types found in the Datadog Web UI can be found in the Datadog API [documentation page](https://docs.datadoghq.com/api/v1/monitors/#create-a-monitor). Note: The monitor type cannot be changed after a monitor is created. Valid values are `composite`, `event alert`, `log alert`, `metric alert`, `process alert`, `query alert`, `rum alert`, `service check`, `synthetics alert`, `trace-analytics alert`, `slo alert`, `event-v2 alert`, `audit alert`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#type Monitor#type}",
            "stability": "stable",
            "summary": "The type of the monitor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 163
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is only used by log monitors. Defaults to `false`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#enable_logs_sample Monitor#enable_logs_sample}",
            "stability": "stable",
            "summary": "A boolean indicating whether or not to include a list of log values which triggered the alert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 15
          },
          "name": "enableLogsSample",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#escalation_message Monitor#escalation_message}",
            "stability": "stable",
            "summary": "A message to include with a re-notification. Supports the `@username` notification allowed elsewhere."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 21
          },
          "name": "escalationMessage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, if the value is set to `300` (5min), the `timeframe` is set to `last_5m` and the time is 7:00, the monitor will evaluate data from 6:50 to 6:55. This is useful for AWS CloudWatch and other backfilled metrics to ensure the monitor will always have data during evaluation.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#evaluation_delay Monitor#evaluation_delay}",
            "stability": "stable",
            "summary": "(Only applies to metric alert) Time (in seconds) to delay evaluation, as a non-negative integer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 29
          },
          "name": "evaluationDelay",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#force_delete Monitor#force_delete}",
            "stability": "stable",
            "summary": "A boolean indicating whether this monitor can be deleted even if it’s referenced by other resources (e.g. SLO, composite monitor)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 35
          },
          "name": "forceDelete",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is only used by log monitors. Defaults to `false`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#groupby_simple_monitor Monitor#groupby_simple_monitor}",
            "stability": "stable",
            "summary": "Whether or not to trigger one alert if any source breaches a threshold."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 41
          },
          "name": "groupbySimpleMonitor",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#include_tags Monitor#include_tags}",
            "stability": "stable",
            "summary": "A boolean indicating whether notifications from this monitor automatically insert its triggering tags into the title. Defaults to `true`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 47
          },
          "name": "includeTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#locked Monitor#locked}",
            "stability": "stable",
            "summary": "A boolean indicating whether changes to this monitor should be restricted to the creator or admins. Defaults to `false`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 53
          },
          "name": "locked",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#monitor_thresholds Monitor#monitor_thresholds}",
            "stability": "stable",
            "summary": "monitor_thresholds block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 181
          },
          "name": "monitorThresholds",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.MonitorMonitorThresholds"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#monitor_threshold_windows Monitor#monitor_threshold_windows}",
            "stability": "stable",
            "summary": "monitor_threshold_windows block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 175
          },
          "name": "monitorThresholdWindows",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.MonitorMonitorThresholdWindows"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "`new_group_delay` overrides `new_host_delay` if it is set to a nonzero value.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#new_group_delay Monitor#new_group_delay}",
            "stability": "stable",
            "summary": "The time (in seconds) to skip evaluations for new groups."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 75
          },
          "name": "newGroupDelay",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "See `new_group_delay`. Time (in seconds) to allow a host to boot and applications to fully start before starting the evaluation of monitor results. Should be a non-negative integer. This value is ignored for simple monitors and monitors not grouped by host. Defaults to `300`. The only case when this should be used is to override the default and set `new_host_delay` to zero for monitors grouped by host. **Deprecated.** Use `new_group_delay` except when setting `new_host_delay` to zero.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#new_host_delay Monitor#new_host_delay}",
            "stability": "stable",
            "summary": "**Deprecated**."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 81
          },
          "name": "newHostDelay",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "We recommend at least 2x the monitor timeframe for metric alerts or 2 minutes for service checks.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#no_data_timeframe Monitor#no_data_timeframe}",
            "stability": "stable",
            "summary": "The number of minutes before a monitor will notify when data stops reporting. Provider defaults to 10 minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 89
          },
          "name": "noDataTimeframe",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#notify_audit Monitor#notify_audit}",
            "stability": "stable",
            "summary": "A boolean indicating whether tagged users will be notified on changes to this monitor. Defaults to `false`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 95
          },
          "name": "notifyAudit",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#notify_no_data Monitor#notify_no_data}",
            "stability": "stable",
            "summary": "A boolean indicating whether this monitor will notify when data stops reporting. Defaults to `false`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 101
          },
          "name": "notifyNoData",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#priority Monitor#priority}",
            "stability": "stable",
            "summary": "Integer from 1 (high) to 5 (low) indicating alert severity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 107
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It will only re-notify if it's not resolved.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#renotify_interval Monitor#renotify_interval}",
            "stability": "stable",
            "summary": "The number of minutes after the last notification before a monitor will re-notify on the current status."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 121
          },
          "name": "renotifyInterval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#renotify_occurrences Monitor#renotify_occurrences}",
            "stability": "stable",
            "summary": "The number of re-notification messages that should be sent on the current status."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 127
          },
          "name": "renotifyOccurrences",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#renotify_statuses Monitor#renotify_statuses}",
            "stability": "stable",
            "summary": "The types of statuses for which re-notification messages should be sent. Valid values are `alert`, `warn`, `no data`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 133
          },
          "name": "renotifyStatuses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "We highly recommend you set this to `false` for sparse metrics, otherwise some evaluations will be skipped. Default: `true` for `on average`, `at all times` and `in total` aggregation. `false` otherwise.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#require_full_window Monitor#require_full_window}",
            "stability": "stable",
            "summary": "A boolean indicating whether this monitor needs a full window of data before it's evaluated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 141
          },
          "name": "requireFullWindow",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#restricted_roles Monitor#restricted_roles}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 145
          },
          "name": "restrictedRoles",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This can help you categorize and filter monitors in the manage monitors page of the UI. Note: it's not currently possible to filter by these tags when querying via the API\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#tags Monitor#tags}",
            "stability": "stable",
            "summary": "A list of tags to associate with your monitor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 151
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#timeout_h Monitor#timeout_h}",
            "stability": "stable",
            "summary": "The number of hours of the monitor not reporting data before it will automatically resolve from a triggered state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 157
          },
          "name": "timeoutH",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#validate Monitor#validate}",
            "stability": "stable",
            "summary": "If set to `false`, skip the validation call done during plan."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 169
          },
          "name": "validate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/monitor:MonitorConfig"
    },
    "@cdktf/provider-datadog.MonitorJson": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/monitor_json.html datadog_monitor_json}."
      },
      "fqn": "@cdktf/provider-datadog.MonitorJson",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/monitor_json.html datadog_monitor_json} Resource."
        },
        "locationInModule": {
          "filename": "src/monitor-json.ts",
          "line": 45
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.MonitorJsonConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/monitor-json.ts",
        "line": 27
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor-json.ts",
            "line": 90
          },
          "name": "resetUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor-json.ts",
            "line": 102
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MonitorJson",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor-json.ts",
            "line": 32
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor-json.ts",
            "line": 65
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor-json.ts",
            "line": 78
          },
          "name": "monitorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor-json.ts",
            "line": 94
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor-json.ts",
            "line": 71
          },
          "name": "monitor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor-json.ts",
            "line": 84
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/monitor-json:MonitorJson"
    },
    "@cdktf/provider-datadog.MonitorJsonConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.MonitorJsonConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/monitor-json.ts",
        "line": 9
      },
      "name": "MonitorJsonConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor_json.html#monitor MonitorJson#monitor}",
            "stability": "stable",
            "summary": "The JSON formatted definition of the monitor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor-json.ts",
            "line": 15
          },
          "name": "monitor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor_json.html#url MonitorJson#url}",
            "stability": "stable",
            "summary": "The URL of the monitor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor-json.ts",
            "line": 21
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/monitor-json:MonitorJsonConfig"
    },
    "@cdktf/provider-datadog.MonitorMonitorThresholdWindows": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.MonitorMonitorThresholdWindows",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/monitor.ts",
        "line": 183
      },
      "name": "MonitorMonitorThresholdWindows",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#recovery_window Monitor#recovery_window}",
            "stability": "stable",
            "summary": "Describes how long an anomalous metric must be normal before the alert recovers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 189
          },
          "name": "recoveryWindow",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#trigger_window Monitor#trigger_window}",
            "stability": "stable",
            "summary": "Describes how long a metric must be anomalous before an alert triggers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 195
          },
          "name": "triggerWindow",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/monitor:MonitorMonitorThresholdWindows"
    },
    "@cdktf/provider-datadog.MonitorMonitorThresholdWindowsOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.MonitorMonitorThresholdWindowsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/monitor.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/monitor.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 256
          },
          "name": "resetRecoveryWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 272
          },
          "name": "resetTriggerWindow"
        }
      ],
      "name": "MonitorMonitorThresholdWindowsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 260
          },
          "name": "recoveryWindowInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 276
          },
          "name": "triggerWindowInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 250
          },
          "name": "recoveryWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 266
          },
          "name": "triggerWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.MonitorMonitorThresholdWindows"
          }
        }
      ],
      "symbolId": "src/monitor:MonitorMonitorThresholdWindowsOutputReference"
    },
    "@cdktf/provider-datadog.MonitorMonitorThresholds": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.MonitorMonitorThresholds",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/monitor.ts",
        "line": 280
      },
      "name": "MonitorMonitorThresholds",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#critical Monitor#critical}",
            "stability": "stable",
            "summary": "The monitor `CRITICAL` threshold. Must be a number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 286
          },
          "name": "critical",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#critical_recovery Monitor#critical_recovery}",
            "stability": "stable",
            "summary": "The monitor `CRITICAL` recovery threshold. Must be a number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 292
          },
          "name": "criticalRecovery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#ok Monitor#ok}",
            "stability": "stable",
            "summary": "The monitor `OK` threshold. Must be a number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 298
          },
          "name": "ok",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#unknown Monitor#unknown}",
            "stability": "stable",
            "summary": "The monitor `UNKNOWN` threshold. Must be a number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 304
          },
          "name": "unknown",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#warning Monitor#warning}",
            "stability": "stable",
            "summary": "The monitor `WARNING` threshold. Must be a number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 310
          },
          "name": "warning",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/monitor.html#warning_recovery Monitor#warning_recovery}",
            "stability": "stable",
            "summary": "The monitor `WARNING` recovery threshold. Must be a number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 316
          },
          "name": "warningRecovery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/monitor:MonitorMonitorThresholds"
    },
    "@cdktf/provider-datadog.MonitorMonitorThresholdsOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.MonitorMonitorThresholdsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/monitor.ts",
          "line": 342
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/monitor.ts",
        "line": 334
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 405
          },
          "name": "resetCritical"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 421
          },
          "name": "resetCriticalRecovery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 437
          },
          "name": "resetOk"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 453
          },
          "name": "resetUnknown"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 469
          },
          "name": "resetWarning"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 485
          },
          "name": "resetWarningRecovery"
        }
      ],
      "name": "MonitorMonitorThresholdsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 409
          },
          "name": "criticalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 425
          },
          "name": "criticalRecoveryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 441
          },
          "name": "okInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 457
          },
          "name": "unknownInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 473
          },
          "name": "warningInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 489
          },
          "name": "warningRecoveryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 399
          },
          "name": "critical",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 415
          },
          "name": "criticalRecovery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 431
          },
          "name": "ok",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 447
          },
          "name": "unknown",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 463
          },
          "name": "warning",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 479
          },
          "name": "warningRecovery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/monitor.ts",
            "line": 346
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.MonitorMonitorThresholds"
          }
        }
      ],
      "symbolId": "src/monitor:MonitorMonitorThresholdsOutputReference"
    },
    "@cdktf/provider-datadog.OrganizationSettings": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/organization_settings.html datadog_organization_settings}."
      },
      "fqn": "@cdktf/provider-datadog.OrganizationSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/organization_settings.html datadog_organization_settings} Resource."
        },
        "locationInModule": {
          "filename": "src/organization-settings.ts",
          "line": 547
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-datadog.OrganizationSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/organization-settings.ts",
        "line": 529
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 602
          },
          "name": "putSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 584
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 605
          },
          "name": "resetSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 617
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OrganizationSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 534
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 567
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 572
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 593
          },
          "name": "publicId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 599
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 588
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 609
          },
          "name": "settingsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettings"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 578
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/organization-settings:OrganizationSettings"
    },
    "@cdktf/provider-datadog.OrganizationSettingsConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.OrganizationSettingsConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/organization-settings.ts",
        "line": 9
      },
      "name": "OrganizationSettingsConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/organization_settings.html#name OrganizationSettings#name}",
            "stability": "stable",
            "summary": "Name for Organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 15
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/organization_settings.html#settings OrganizationSettings#settings}",
            "stability": "stable",
            "summary": "settings block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 21
          },
          "name": "settings",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettings"
          }
        }
      ],
      "symbolId": "src/organization-settings:OrganizationSettingsConfig"
    },
    "@cdktf/provider-datadog.OrganizationSettingsSettings": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/organization-settings.ts",
        "line": 324
      },
      "name": "OrganizationSettingsSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/organization_settings.html#saml OrganizationSettings#saml}",
            "stability": "stable",
            "summary": "saml block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 342
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettingsSaml"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/organization_settings.html#saml_autocreate_users_domains OrganizationSettings#saml_autocreate_users_domains}",
            "stability": "stable",
            "summary": "saml_autocreate_users_domains block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 348
          },
          "name": "samlAutocreateUsersDomains",
          "type": {
            "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettingsSamlAutocreateUsersDomains"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/organization_settings.html#saml_idp_initiated_login OrganizationSettings#saml_idp_initiated_login}",
            "stability": "stable",
            "summary": "saml_idp_initiated_login block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 354
          },
          "name": "samlIdpInitiatedLogin",
          "type": {
            "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettingsSamlIdpInitiatedLogin"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/organization_settings.html#saml_strict_mode OrganizationSettings#saml_strict_mode}",
            "stability": "stable",
            "summary": "saml_strict_mode block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 360
          },
          "name": "samlStrictMode",
          "type": {
            "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettingsSamlStrictMode"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/organization_settings.html#private_widget_share OrganizationSettings#private_widget_share}",
            "stability": "stable",
            "summary": "Whether or not the organization users can share widgets outside of Datadog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 330
          },
          "name": "privateWidgetShare",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Options are `st` (standard user), `adm` (admin user), or `ro` (read-only user). Allowed enum values: `st`, `adm` , `ro`, `ERROR`\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/organization_settings.html#saml_autocreate_access_role OrganizationSettings#saml_autocreate_access_role}",
            "stability": "stable",
            "summary": "The access role of the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 336
          },
          "name": "samlAutocreateAccessRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/organization-settings:OrganizationSettingsSettings"
    },
    "@cdktf/provider-datadog.OrganizationSettingsSettingsOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/organization-settings.ts",
          "line": 386
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/organization-settings.ts",
        "line": 378
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 478
          },
          "name": "putSaml",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettingsSaml"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 491
          },
          "name": "putSamlAutocreateUsersDomains",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettingsSamlAutocreateUsersDomains"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 504
          },
          "name": "putSamlIdpInitiatedLogin",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettingsSamlIdpInitiatedLogin"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 517
          },
          "name": "putSamlStrictMode",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettingsSamlStrictMode"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 449
          },
          "name": "resetPrivateWidgetShare"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 465
          },
          "name": "resetSamlAutocreateAccessRole"
        }
      ],
      "name": "OrganizationSettingsSettingsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 475
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettingsSamlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 488
          },
          "name": "samlAutocreateUsersDomains",
          "type": {
            "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 501
          },
          "name": "samlIdpInitiatedLogin",
          "type": {
            "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettingsSamlIdpInitiatedLoginOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 514
          },
          "name": "samlStrictMode",
          "type": {
            "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettingsSamlStrictModeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 453
          },
          "name": "privateWidgetShareInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 469
          },
          "name": "samlAutocreateAccessRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 495
          },
          "name": "samlAutocreateUsersDomainsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettingsSamlAutocreateUsersDomains"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 508
          },
          "name": "samlIdpInitiatedLoginInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettingsSamlIdpInitiatedLogin"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 482
          },
          "name": "samlInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettingsSaml"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 521
          },
          "name": "samlStrictModeInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettingsSamlStrictMode"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 443
          },
          "name": "privateWidgetShare",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 459
          },
          "name": "samlAutocreateAccessRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 390
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettings"
          }
        }
      ],
      "symbolId": "src/organization-settings:OrganizationSettingsSettingsOutputReference"
    },
    "@cdktf/provider-datadog.OrganizationSettingsSettingsSaml": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettingsSaml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/organization-settings.ts",
        "line": 23
      },
      "name": "OrganizationSettingsSettingsSaml",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/organization_settings.html#enabled OrganizationSettings#enabled}",
            "stability": "stable",
            "summary": "Whether or not SAML is enabled for this organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 29
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/organization-settings:OrganizationSettingsSettingsSaml"
    },
    "@cdktf/provider-datadog.OrganizationSettingsSettingsSamlAutocreateUsersDomains": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettingsSamlAutocreateUsersDomains",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/organization-settings.ts",
        "line": 91
      },
      "name": "OrganizationSettingsSettingsSamlAutocreateUsersDomains",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/organization_settings.html#domains OrganizationSettings#domains}",
            "stability": "stable",
            "summary": "List of domains where the SAML automated user creation is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 97
          },
          "name": "domains",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/organization_settings.html#enabled OrganizationSettings#enabled}",
            "stability": "stable",
            "summary": "Whether or not the automated user creation based on SAML domain is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 103
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/organization-settings:OrganizationSettingsSettingsSamlAutocreateUsersDomains"
    },
    "@cdktf/provider-datadog.OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/organization-settings.ts",
          "line": 125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/organization-settings.ts",
        "line": 117
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 164
          },
          "name": "resetDomains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 180
          },
          "name": "resetEnabled"
        }
      ],
      "name": "OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 168
          },
          "name": "domainsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 184
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 158
          },
          "name": "domains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 174
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettingsSamlAutocreateUsersDomains"
          }
        }
      ],
      "symbolId": "src/organization-settings:OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutputReference"
    },
    "@cdktf/provider-datadog.OrganizationSettingsSettingsSamlIdpInitiatedLogin": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettingsSamlIdpInitiatedLogin",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/organization-settings.ts",
        "line": 188
      },
      "name": "OrganizationSettingsSettingsSamlIdpInitiatedLogin",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/organization_settings.html#enabled OrganizationSettings#enabled}",
            "stability": "stable",
            "summary": "Whether or not a SAML identity provider metadata file was provided to the Datadog organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 194
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/organization-settings:OrganizationSettingsSettingsSamlIdpInitiatedLogin"
    },
    "@cdktf/provider-datadog.OrganizationSettingsSettingsSamlIdpInitiatedLoginOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettingsSamlIdpInitiatedLoginOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/organization-settings.ts",
          "line": 215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/organization-settings.ts",
        "line": 207
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 248
          },
          "name": "resetEnabled"
        }
      ],
      "name": "OrganizationSettingsSettingsSamlIdpInitiatedLoginOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 252
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 242
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettingsSamlIdpInitiatedLogin"
          }
        }
      ],
      "symbolId": "src/organization-settings:OrganizationSettingsSettingsSamlIdpInitiatedLoginOutputReference"
    },
    "@cdktf/provider-datadog.OrganizationSettingsSettingsSamlOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettingsSamlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/organization-settings.ts",
          "line": 50
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/organization-settings.ts",
        "line": 42
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 83
          },
          "name": "resetEnabled"
        }
      ],
      "name": "OrganizationSettingsSettingsSamlOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 87
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 77
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 54
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettingsSaml"
          }
        }
      ],
      "symbolId": "src/organization-settings:OrganizationSettingsSettingsSamlOutputReference"
    },
    "@cdktf/provider-datadog.OrganizationSettingsSettingsSamlStrictMode": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettingsSamlStrictMode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/organization-settings.ts",
        "line": 256
      },
      "name": "OrganizationSettingsSettingsSamlStrictMode",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/organization_settings.html#enabled OrganizationSettings#enabled}",
            "stability": "stable",
            "summary": "Whether or not the SAML strict mode is enabled. If true, all users must log in with SAML."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 262
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/organization-settings:OrganizationSettingsSettingsSamlStrictMode"
    },
    "@cdktf/provider-datadog.OrganizationSettingsSettingsSamlStrictModeOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettingsSamlStrictModeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/organization-settings.ts",
          "line": 283
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/organization-settings.ts",
        "line": 275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 316
          },
          "name": "resetEnabled"
        }
      ],
      "name": "OrganizationSettingsSettingsSamlStrictModeOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 320
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 310
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-settings.ts",
            "line": 287
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.OrganizationSettingsSettingsSamlStrictMode"
          }
        }
      ],
      "symbolId": "src/organization-settings:OrganizationSettingsSettingsSamlStrictModeOutputReference"
    },
    "@cdktf/provider-datadog.Role": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/role.html datadog_role}."
      },
      "fqn": "@cdktf/provider-datadog.Role",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/role.html datadog_role} Resource."
        },
        "locationInModule": {
          "filename": "src/role.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.RoleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/role.ts",
        "line": 46
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/role.ts",
            "line": 115
          },
          "name": "resetPermission"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/role.ts",
            "line": 127
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Role",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/role.ts",
            "line": 51
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/role.ts",
            "line": 84
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/role.ts",
            "line": 102
          },
          "name": "userCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/role.ts",
            "line": 97
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/role.ts",
            "line": 119
          },
          "name": "permissionInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.RolePermission"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/role.ts",
            "line": 90
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/role.ts",
            "line": 108
          },
          "name": "permission",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.RolePermission"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/role:Role"
    },
    "@cdktf/provider-datadog.RoleConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.RoleConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/role.ts",
        "line": 9
      },
      "name": "RoleConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/role.html#name Role#name}",
            "stability": "stable",
            "summary": "Name of the role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/role.ts",
            "line": 15
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/role.html#permission Role#permission}",
            "stability": "stable",
            "summary": "permission block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/role.ts",
            "line": 21
          },
          "name": "permission",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.RolePermission"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/role:RoleConfig"
    },
    "@cdktf/provider-datadog.RolePermission": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.RolePermission",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/role.ts",
        "line": 23
      },
      "name": "RolePermission",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/role.html#id Role#id}",
            "stability": "stable",
            "summary": "ID of the permission to assign."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/role.ts",
            "line": 29
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/role:RolePermission"
    },
    "@cdktf/provider-datadog.SecurityMonitoringDefaultRule": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_default_rule.html datadog_security_monitoring_default_rule}."
      },
      "fqn": "@cdktf/provider-datadog.SecurityMonitoringDefaultRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_default_rule.html datadog_security_monitoring_default_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/security-monitoring-default-rule.ts",
          "line": 103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-datadog.SecurityMonitoringDefaultRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/security-monitoring-default-rule.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-default-rule.ts",
            "line": 153
          },
          "name": "resetCase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-default-rule.ts",
            "line": 131
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-default-rule.ts",
            "line": 170
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-default-rule.ts",
            "line": 182
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecurityMonitoringDefaultRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-default-rule.ts",
            "line": 90
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-default-rule.ts",
            "line": 140
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-default-rule.ts",
            "line": 157
          },
          "name": "caseInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SecurityMonitoringDefaultRuleCase"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-default-rule.ts",
            "line": 135
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-default-rule.ts",
            "line": 174
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SecurityMonitoringDefaultRuleFilter"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-default-rule.ts",
            "line": 146
          },
          "name": "case",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SecurityMonitoringDefaultRuleCase"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-default-rule.ts",
            "line": 125
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-default-rule.ts",
            "line": 163
          },
          "name": "filter",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SecurityMonitoringDefaultRuleFilter"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/security-monitoring-default-rule:SecurityMonitoringDefaultRule"
    },
    "@cdktf/provider-datadog.SecurityMonitoringDefaultRuleCase": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SecurityMonitoringDefaultRuleCase",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/security-monitoring-default-rule.ts",
        "line": 29
      },
      "name": "SecurityMonitoringDefaultRuleCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_default_rule.html#notifications SecurityMonitoringDefaultRule#notifications}",
            "stability": "stable",
            "summary": "Notification targets for each rule case."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-default-rule.ts",
            "line": 35
          },
          "name": "notifications",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_default_rule.html#status SecurityMonitoringDefaultRule#status}",
            "stability": "stable",
            "summary": "Status of the rule case to match. Valid values are `info`, `low`, `medium`, `high`, `critical`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-default-rule.ts",
            "line": 41
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/security-monitoring-default-rule:SecurityMonitoringDefaultRuleCase"
    },
    "@cdktf/provider-datadog.SecurityMonitoringDefaultRuleConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SecurityMonitoringDefaultRuleConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/security-monitoring-default-rule.ts",
        "line": 9
      },
      "name": "SecurityMonitoringDefaultRuleConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_default_rule.html#case SecurityMonitoringDefaultRule#case}",
            "stability": "stable",
            "summary": "case block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-default-rule.ts",
            "line": 21
          },
          "name": "case",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SecurityMonitoringDefaultRuleCase"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_default_rule.html#enabled SecurityMonitoringDefaultRule#enabled}",
            "stability": "stable",
            "summary": "Enable the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-default-rule.ts",
            "line": 15
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_default_rule.html#filter SecurityMonitoringDefaultRule#filter}",
            "stability": "stable",
            "summary": "filter block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-default-rule.ts",
            "line": 27
          },
          "name": "filter",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SecurityMonitoringDefaultRuleFilter"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/security-monitoring-default-rule:SecurityMonitoringDefaultRuleConfig"
    },
    "@cdktf/provider-datadog.SecurityMonitoringDefaultRuleFilter": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SecurityMonitoringDefaultRuleFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/security-monitoring-default-rule.ts",
        "line": 55
      },
      "name": "SecurityMonitoringDefaultRuleFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_default_rule.html#action SecurityMonitoringDefaultRule#action}",
            "stability": "stable",
            "summary": "The type of filtering action. Allowed enum values: require, suppress Valid values are `require`, `suppress`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-default-rule.ts",
            "line": 61
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_default_rule.html#query SecurityMonitoringDefaultRule#query}",
            "stability": "stable",
            "summary": "Query for selecting logs to apply the filtering action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-default-rule.ts",
            "line": 67
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/security-monitoring-default-rule:SecurityMonitoringDefaultRuleFilter"
    },
    "@cdktf/provider-datadog.SecurityMonitoringFilter": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_filter.html datadog_security_monitoring_filter}."
      },
      "fqn": "@cdktf/provider-datadog.SecurityMonitoringFilter",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_filter.html datadog_security_monitoring_filter} Resource."
        },
        "locationInModule": {
          "filename": "src/security-monitoring-filter.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.SecurityMonitoringFilterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/security-monitoring-filter.ts",
        "line": 71
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-filter.ts",
            "line": 185
          },
          "name": "resetExclusionFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-filter.ts",
            "line": 119
          },
          "name": "resetFilteredDataType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-filter.ts",
            "line": 197
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecurityMonitoringFilter",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-filter.ts",
            "line": 76
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-filter.ts",
            "line": 128
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-filter.ts",
            "line": 172
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-filter.ts",
            "line": 189
          },
          "name": "exclusionFilterInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SecurityMonitoringFilterExclusionFilter"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-filter.ts",
            "line": 123
          },
          "name": "filteredDataTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-filter.ts",
            "line": 141
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-filter.ts",
            "line": 154
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-filter.ts",
            "line": 167
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-filter.ts",
            "line": 178
          },
          "name": "exclusionFilter",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SecurityMonitoringFilterExclusionFilter"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-filter.ts",
            "line": 113
          },
          "name": "filteredDataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-filter.ts",
            "line": 134
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-filter.ts",
            "line": 147
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-filter.ts",
            "line": 160
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/security-monitoring-filter:SecurityMonitoringFilter"
    },
    "@cdktf/provider-datadog.SecurityMonitoringFilterConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SecurityMonitoringFilterConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/security-monitoring-filter.ts",
        "line": 9
      },
      "name": "SecurityMonitoringFilterConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_filter.html#is_enabled SecurityMonitoringFilter#is_enabled}",
            "stability": "stable",
            "summary": "Whether the security filter is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-filter.ts",
            "line": 21
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_filter.html#name SecurityMonitoringFilter#name}",
            "stability": "stable",
            "summary": "The name of the security filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-filter.ts",
            "line": 27
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_filter.html#query SecurityMonitoringFilter#query}",
            "stability": "stable",
            "summary": "The query of the security filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-filter.ts",
            "line": 33
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_filter.html#exclusion_filter SecurityMonitoringFilter#exclusion_filter}",
            "stability": "stable",
            "summary": "exclusion_filter block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-filter.ts",
            "line": 39
          },
          "name": "exclusionFilter",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SecurityMonitoringFilterExclusionFilter"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_filter.html#filtered_data_type SecurityMonitoringFilter#filtered_data_type}",
            "stability": "stable",
            "summary": "The filtered data type. Valid values are `logs`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-filter.ts",
            "line": 15
          },
          "name": "filteredDataType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/security-monitoring-filter:SecurityMonitoringFilterConfig"
    },
    "@cdktf/provider-datadog.SecurityMonitoringFilterExclusionFilter": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SecurityMonitoringFilterExclusionFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/security-monitoring-filter.ts",
        "line": 41
      },
      "name": "SecurityMonitoringFilterExclusionFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_filter.html#name SecurityMonitoringFilter#name}",
            "stability": "stable",
            "summary": "Exclusion filter name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-filter.ts",
            "line": 47
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_filter.html#query SecurityMonitoringFilter#query}",
            "stability": "stable",
            "summary": "Exclusion filter query. Logs that match this query are excluded from the security filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-filter.ts",
            "line": 53
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/security-monitoring-filter:SecurityMonitoringFilterExclusionFilter"
    },
    "@cdktf/provider-datadog.SecurityMonitoringRule": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html datadog_security_monitoring_rule}."
      },
      "fqn": "@cdktf/provider-datadog.SecurityMonitoringRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html datadog_security_monitoring_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/security-monitoring-rule.ts",
          "line": 512
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.SecurityMonitoringRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/security-monitoring-rule.ts",
        "line": 494
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 670
          },
          "name": "putOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.SecurityMonitoringRuleOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 547
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 657
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 563
          },
          "name": "resetHasExtendedTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 673
          },
          "name": "resetOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 610
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 626
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 699
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecurityMonitoringRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 499
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 572
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 667
          },
          "name": "options",
          "type": {
            "fqn": "@cdktf/provider-datadog.SecurityMonitoringRuleOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 644
          },
          "name": "caseInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SecurityMonitoringRuleCase"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 551
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 661
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SecurityMonitoringRuleFilter"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 567
          },
          "name": "hasExtendedTitleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 585
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 598
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 677
          },
          "name": "optionsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SecurityMonitoringRuleOptions"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 691
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SecurityMonitoringRuleQuery"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 614
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 630
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 636
          },
          "name": "case",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SecurityMonitoringRuleCase"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 541
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 650
          },
          "name": "filter",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SecurityMonitoringRuleFilter"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 557
          },
          "name": "hasExtendedTitle",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 578
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 591
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 683
          },
          "name": "query",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SecurityMonitoringRuleQuery"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 604
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 620
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/security-monitoring-rule:SecurityMonitoringRule"
    },
    "@cdktf/provider-datadog.SecurityMonitoringRuleCase": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SecurityMonitoringRuleCase",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/security-monitoring-rule.ts",
        "line": 71
      },
      "name": "SecurityMonitoringRuleCase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#status SecurityMonitoringRule#status}",
            "stability": "stable",
            "summary": "Severity of the Security Signal. Valid values are `info`, `low`, `medium`, `high`, `critical`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 95
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#condition SecurityMonitoringRule#condition}",
            "stability": "stable",
            "summary": "A rule case contains logical operations (`>`,`>=`, `&&`, `||`) to determine if a signal should be generated based on the event counts in the previously defined queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 77
          },
          "name": "condition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#name SecurityMonitoringRule#name}",
            "stability": "stable",
            "summary": "Name of the case."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 83
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#notifications SecurityMonitoringRule#notifications}",
            "stability": "stable",
            "summary": "Notification targets for each rule case."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 89
          },
          "name": "notifications",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/security-monitoring-rule:SecurityMonitoringRuleCase"
    },
    "@cdktf/provider-datadog.SecurityMonitoringRuleConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SecurityMonitoringRuleConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/security-monitoring-rule.ts",
        "line": 9
      },
      "name": "SecurityMonitoringRuleConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#case SecurityMonitoringRule#case}",
            "stability": "stable",
            "summary": "case block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 51
          },
          "name": "case",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SecurityMonitoringRuleCase"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#message SecurityMonitoringRule#message}",
            "stability": "stable",
            "summary": "Message for generated signals."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 27
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#name SecurityMonitoringRule#name}",
            "stability": "stable",
            "summary": "The name of the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 33
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#query SecurityMonitoringRule#query}",
            "stability": "stable",
            "summary": "query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 69
          },
          "name": "query",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SecurityMonitoringRuleQuery"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#enabled SecurityMonitoringRule#enabled}",
            "stability": "stable",
            "summary": "Whether the rule is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 15
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#filter SecurityMonitoringRule#filter}",
            "stability": "stable",
            "summary": "filter block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 57
          },
          "name": "filter",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SecurityMonitoringRuleFilter"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#has_extended_title SecurityMonitoringRule#has_extended_title}",
            "stability": "stable",
            "summary": "Whether the notifications include the triggering group-by values in their title."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 21
          },
          "name": "hasExtendedTitle",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#options SecurityMonitoringRule#options}",
            "stability": "stable",
            "summary": "options block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 63
          },
          "name": "options",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SecurityMonitoringRuleOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#tags SecurityMonitoringRule#tags}",
            "stability": "stable",
            "summary": "Tags for generated signals."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 39
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#type SecurityMonitoringRule#type}",
            "stability": "stable",
            "summary": "The rule type. Valid values are `log_detection`, `infrastructure_configuration`, `workload_security`, `cloud_configuration`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 45
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/security-monitoring-rule:SecurityMonitoringRuleConfig"
    },
    "@cdktf/provider-datadog.SecurityMonitoringRuleFilter": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SecurityMonitoringRuleFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/security-monitoring-rule.ts",
        "line": 111
      },
      "name": "SecurityMonitoringRuleFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#action SecurityMonitoringRule#action}",
            "stability": "stable",
            "summary": "The type of filtering action. Valid values are `require`, `suppress`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 117
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#query SecurityMonitoringRule#query}",
            "stability": "stable",
            "summary": "Query for selecting logs to apply the filtering action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 123
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/security-monitoring-rule:SecurityMonitoringRuleFilter"
    },
    "@cdktf/provider-datadog.SecurityMonitoringRuleOptions": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SecurityMonitoringRuleOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/security-monitoring-rule.ts",
        "line": 228
      },
      "name": "SecurityMonitoringRuleOptions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This is a sliding window and evaluates in real time. Valid values are `0`, `60`, `300`, `600`, `900`, `1800`, `3600`, `7200`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#evaluation_window SecurityMonitoringRule#evaluation_window}",
            "stability": "stable",
            "summary": "A time window is specified to match when at least one of the cases matches true."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 240
          },
          "name": "evaluationWindow",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `0`, `60`, `300`, `600`, `900`, `1800`, `3600`, `7200`, `10800`, `21600`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#keep_alive SecurityMonitoringRule#keep_alive}",
            "stability": "stable",
            "summary": "Once a signal is generated, the signal will remain “open” if a case is matched at least once within this keep alive window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 246
          },
          "name": "keepAlive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This time is calculated from the first seen timestamp. Valid values are `0`, `60`, `300`, `600`, `900`, `1800`, `3600`, `7200`, `10800`, `21600`, `43200`, `86400`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#max_signal_duration SecurityMonitoringRule#max_signal_duration}",
            "stability": "stable",
            "summary": "A signal will “close” regardless of the query being matched once the time exceeds the maximum duration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 252
          },
          "name": "maxSignalDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#detection_method SecurityMonitoringRule#detection_method}",
            "stability": "stable",
            "summary": "The detection method. Valid values are `threshold`, `new_value`, `anomaly_detection`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 234
          },
          "name": "detectionMethod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#new_value_options SecurityMonitoringRule#new_value_options}",
            "stability": "stable",
            "summary": "new_value_options block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 258
          },
          "name": "newValueOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SecurityMonitoringRuleOptionsNewValueOptions"
          }
        }
      ],
      "symbolId": "src/security-monitoring-rule:SecurityMonitoringRuleOptions"
    },
    "@cdktf/provider-datadog.SecurityMonitoringRuleOptionsNewValueOptions": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SecurityMonitoringRuleOptionsNewValueOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/security-monitoring-rule.ts",
        "line": 137
      },
      "name": "SecurityMonitoringRuleOptionsNewValueOptions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `1`, `2`, `7`, `14`, `21`, `28`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#forget_after SecurityMonitoringRule#forget_after}",
            "stability": "stable",
            "summary": "The duration in days after which a learned value is forgotten."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 143
          },
          "name": "forgetAfter",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If set to 0, a signal will be generated for all new values after the first value is learned. Valid values are `0`, `1`, `7`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#learning_duration SecurityMonitoringRule#learning_duration}",
            "stability": "stable",
            "summary": "The duration in days during which values are learned, and after which signals will be generated for values that weren't learned."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 149
          },
          "name": "learningDuration",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/security-monitoring-rule:SecurityMonitoringRuleOptionsNewValueOptions"
    },
    "@cdktf/provider-datadog.SecurityMonitoringRuleOptionsNewValueOptionsOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SecurityMonitoringRuleOptionsNewValueOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/security-monitoring-rule.ts",
          "line": 171
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/security-monitoring-rule.ts",
        "line": 163
      },
      "name": "SecurityMonitoringRuleOptionsNewValueOptionsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 211
          },
          "name": "forgetAfterInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 224
          },
          "name": "learningDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 204
          },
          "name": "forgetAfter",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 217
          },
          "name": "learningDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SecurityMonitoringRuleOptionsNewValueOptions"
          }
        }
      ],
      "symbolId": "src/security-monitoring-rule:SecurityMonitoringRuleOptionsNewValueOptionsOutputReference"
    },
    "@cdktf/provider-datadog.SecurityMonitoringRuleOptionsOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SecurityMonitoringRuleOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/security-monitoring-rule.ts",
          "line": 283
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/security-monitoring-rule.ts",
        "line": 275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 392
          },
          "name": "putNewValueOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.SecurityMonitoringRuleOptionsNewValueOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 340
          },
          "name": "resetDetectionMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 395
          },
          "name": "resetNewValueOptions"
        }
      ],
      "name": "SecurityMonitoringRuleOptionsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 389
          },
          "name": "newValueOptions",
          "type": {
            "fqn": "@cdktf/provider-datadog.SecurityMonitoringRuleOptionsNewValueOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 344
          },
          "name": "detectionMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 357
          },
          "name": "evaluationWindowInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 370
          },
          "name": "keepAliveInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 383
          },
          "name": "maxSignalDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 399
          },
          "name": "newValueOptionsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SecurityMonitoringRuleOptionsNewValueOptions"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 334
          },
          "name": "detectionMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 350
          },
          "name": "evaluationWindow",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 363
          },
          "name": "keepAlive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 376
          },
          "name": "maxSignalDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 287
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SecurityMonitoringRuleOptions"
          }
        }
      ],
      "symbolId": "src/security-monitoring-rule:SecurityMonitoringRuleOptionsOutputReference"
    },
    "@cdktf/provider-datadog.SecurityMonitoringRuleQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SecurityMonitoringRuleQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/security-monitoring-rule.ts",
        "line": 429
      },
      "name": "SecurityMonitoringRuleQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#query SecurityMonitoringRule#query}",
            "stability": "stable",
            "summary": "Query to run on logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 465
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#agent_rule SecurityMonitoringRule#agent_rule}",
            "stability": "stable",
            "summary": "agent_rule block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 471
          },
          "name": "agentRule",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SecurityMonitoringRuleQueryAgentRule"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#aggregation SecurityMonitoringRule#aggregation}",
            "stability": "stable",
            "summary": "The aggregation type. Valid values are `count`, `cardinality`, `sum`, `max`, `new_value`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 435
          },
          "name": "aggregation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#distinct_fields SecurityMonitoringRule#distinct_fields}",
            "stability": "stable",
            "summary": "Field for which the cardinality is measured. Sent as an array."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 441
          },
          "name": "distinctFields",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#group_by_fields SecurityMonitoringRule#group_by_fields}",
            "stability": "stable",
            "summary": "Fields to group by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 447
          },
          "name": "groupByFields",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#metric SecurityMonitoringRule#metric}",
            "stability": "stable",
            "summary": "The target field to aggregate over when using the sum or max aggregations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 453
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#name SecurityMonitoringRule#name}",
            "stability": "stable",
            "summary": "Name of the query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 459
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/security-monitoring-rule:SecurityMonitoringRuleQuery"
    },
    "@cdktf/provider-datadog.SecurityMonitoringRuleQueryAgentRule": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SecurityMonitoringRuleQueryAgentRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/security-monitoring-rule.ts",
        "line": 403
      },
      "name": "SecurityMonitoringRuleQueryAgentRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#agent_rule_id SecurityMonitoringRule#agent_rule_id}",
            "stability": "stable",
            "summary": "The Agent rule ID. Must be unique within the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 409
          },
          "name": "agentRuleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "These logical expressions can use predefined operators and attributes. Tags cannot be used in Runtime Security expressions. Instead, allow or deny based on tags under the advanced option.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/security_monitoring_rule.html#expression SecurityMonitoringRule#expression}",
            "stability": "stable",
            "summary": "A Runtime Security expression determines what activity should be collected by the Datadog Agent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/security-monitoring-rule.ts",
            "line": 415
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/security-monitoring-rule:SecurityMonitoringRuleQueryAgentRule"
    },
    "@cdktf/provider-datadog.ServiceLevelObjective": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/service_level_objective.html datadog_service_level_objective}."
      },
      "fqn": "@cdktf/provider-datadog.ServiceLevelObjective",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/service_level_objective.html datadog_service_level_objective} Resource."
        },
        "locationInModule": {
          "filename": "src/service-level-objective.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.ServiceLevelObjectiveConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/service-level-objective.ts",
        "line": 199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 377
          },
          "name": "putQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.ServiceLevelObjectiveQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 252
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 268
          },
          "name": "resetForceDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 284
          },
          "name": "resetGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 306
          },
          "name": "resetMonitorIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 380
          },
          "name": "resetQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 335
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 364
          },
          "name": "resetValidate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 406
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ServiceLevelObjective",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 204
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 293
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 374
          },
          "name": "query",
          "type": {
            "fqn": "@cdktf/provider-datadog.ServiceLevelObjectiveQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 256
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 272
          },
          "name": "forceDeleteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 288
          },
          "name": "groupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 310
          },
          "name": "monitorIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 323
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 384
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.ServiceLevelObjectiveQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 339
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 398
          },
          "name": "thresholdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.ServiceLevelObjectiveThresholds"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 352
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 368
          },
          "name": "validateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 246
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 262
          },
          "name": "forceDelete",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 278
          },
          "name": "groups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 299
          },
          "name": "monitorIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 316
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 329
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 390
          },
          "name": "thresholds",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.ServiceLevelObjectiveThresholds"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 345
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 358
          },
          "name": "validate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/service-level-objective:ServiceLevelObjective"
    },
    "@cdktf/provider-datadog.ServiceLevelObjectiveConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.ServiceLevelObjectiveConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/service-level-objective.ts",
        "line": 9
      },
      "name": "ServiceLevelObjectiveConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/service_level_objective.html#name ServiceLevelObjective#name}",
            "stability": "stable",
            "summary": "Name of Datadog service level objective."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 39
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/service_level_objective.html#thresholds ServiceLevelObjective#thresholds}",
            "stability": "stable",
            "summary": "thresholds block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 69
          },
          "name": "thresholds",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.ServiceLevelObjectiveThresholds"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The mapping from these types to the types found in the Datadog Web UI can be found in the Datadog API [documentation page](https://docs.datadoghq.com/api/v1/service-level-objectives/#create-a-slo-object). Valid values are `metric`, `monitor`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/service_level_objective.html#type ServiceLevelObjective#type}",
            "stability": "stable",
            "summary": "The type of the service level objective."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 51
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/service_level_objective.html#description ServiceLevelObjective#description}",
            "stability": "stable",
            "summary": "A description of this service level objective."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 15
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/service_level_objective.html#force_delete ServiceLevelObjective#force_delete}",
            "stability": "stable",
            "summary": "A boolean indicating whether this monitor can be deleted even if it’s referenced by other resources (e.g. dashboards)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 21
          },
          "name": "forceDelete",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/service_level_objective.html#groups ServiceLevelObjective#groups}",
            "stability": "stable",
            "summary": "A static set of groups to filter monitor-based SLOs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 27
          },
          "name": "groups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/service_level_objective.html#monitor_ids ServiceLevelObjective#monitor_ids}",
            "stability": "stable",
            "summary": "A static set of monitor IDs to use as part of the SLO."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 33
          },
          "name": "monitorIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/service_level_objective.html#query ServiceLevelObjective#query}",
            "stability": "stable",
            "summary": "query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 63
          },
          "name": "query",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.ServiceLevelObjectiveQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This can help you categorize and filter service level objectives in the service level objectives page of the UI. Note: it's not currently possible to filter by these tags when querying via the API\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/service_level_objective.html#tags ServiceLevelObjective#tags}",
            "stability": "stable",
            "summary": "A list of tags to associate with your service level objective."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 45
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/service_level_objective.html#validate ServiceLevelObjective#validate}",
            "stability": "stable",
            "summary": "Whether or not to validate the SLO."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 57
          },
          "name": "validate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/service-level-objective:ServiceLevelObjectiveConfig"
    },
    "@cdktf/provider-datadog.ServiceLevelObjectiveQuery": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.ServiceLevelObjectiveQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/service-level-objective.ts",
        "line": 71
      },
      "name": "ServiceLevelObjectiveQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/service_level_objective.html#denominator ServiceLevelObjective#denominator}",
            "stability": "stable",
            "summary": "The sum of the `total` events."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 77
          },
          "name": "denominator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/service_level_objective.html#numerator ServiceLevelObjective#numerator}",
            "stability": "stable",
            "summary": "The sum of all the `good` events."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 83
          },
          "name": "numerator",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/service-level-objective:ServiceLevelObjectiveQuery"
    },
    "@cdktf/provider-datadog.ServiceLevelObjectiveQueryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.ServiceLevelObjectiveQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/service-level-objective.ts",
          "line": 105
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/service-level-objective.ts",
        "line": 97
      },
      "name": "ServiceLevelObjectiveQueryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 145
          },
          "name": "denominatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 158
          },
          "name": "numeratorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 138
          },
          "name": "denominator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 151
          },
          "name": "numerator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 109
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.ServiceLevelObjectiveQuery"
          }
        }
      ],
      "symbolId": "src/service-level-objective:ServiceLevelObjectiveQueryOutputReference"
    },
    "@cdktf/provider-datadog.ServiceLevelObjectiveThresholds": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.ServiceLevelObjectiveThresholds",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/service-level-objective.ts",
        "line": 162
      },
      "name": "ServiceLevelObjectiveThresholds",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/service_level_objective.html#target ServiceLevelObjective#target}",
            "stability": "stable",
            "summary": "The objective's target in`[0,100]`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 168
          },
          "name": "target",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The mapping from these types to the types found in the Datadog Web UI can be found in the Datadog API documentation page. Valid values are `7d`, `30d`, `90d`, `custom`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/service_level_objective.html#timeframe ServiceLevelObjective#timeframe}",
            "stability": "stable",
            "summary": "The time frame for the objective."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 174
          },
          "name": "timeframe",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/service_level_objective.html#warning ServiceLevelObjective#warning}",
            "stability": "stable",
            "summary": "The objective's warning value in `[0,100]`. This must be greater than the target value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-level-objective.ts",
            "line": 180
          },
          "name": "warning",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/service-level-objective:ServiceLevelObjectiveThresholds"
    },
    "@cdktf/provider-datadog.SloCorrection": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/slo_correction.html datadog_slo_correction}."
      },
      "fqn": "@cdktf/provider-datadog.SloCorrection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/slo_correction.html datadog_slo_correction} Resource."
        },
        "locationInModule": {
          "filename": "src/slo-correction.ts",
          "line": 81
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.SloCorrectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/slo-correction.ts",
        "line": 63
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 127
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 143
          },
          "name": "resetDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 159
          },
          "name": "resetEnd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 180
          },
          "name": "resetRrule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 222
          },
          "name": "resetTimezone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 234
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SloCorrection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 68
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 168
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 115
          },
          "name": "categoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 131
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 147
          },
          "name": "durationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 163
          },
          "name": "endInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 184
          },
          "name": "rruleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 197
          },
          "name": "sloIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 210
          },
          "name": "startInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 226
          },
          "name": "timezoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 108
          },
          "name": "category",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 121
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 137
          },
          "name": "duration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 153
          },
          "name": "end",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 174
          },
          "name": "rrule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 190
          },
          "name": "sloId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 203
          },
          "name": "start",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 216
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/slo-correction:SloCorrection"
    },
    "@cdktf/provider-datadog.SloCorrectionConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SloCorrectionConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/slo-correction.ts",
        "line": 9
      },
      "name": "SloCorrectionConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/slo_correction.html#category SloCorrection#category}",
            "stability": "stable",
            "summary": "Category the SLO correction belongs to. Valid values are `Scheduled Maintenance`, `Outside Business Hours`, `Deployment`, `Other`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 15
          },
          "name": "category",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/slo_correction.html#slo_id SloCorrection#slo_id}",
            "stability": "stable",
            "summary": "ID of the SLO that this correction will be applied to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 45
          },
          "name": "sloId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/slo_correction.html#start SloCorrection#start}",
            "stability": "stable",
            "summary": "Starting time of the correction in epoch seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 51
          },
          "name": "start",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/slo_correction.html#description SloCorrection#description}",
            "stability": "stable",
            "summary": "Description of the correction being made."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 21
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/slo_correction.html#duration SloCorrection#duration}",
            "stability": "stable",
            "summary": "Length of time in seconds for a specified `rrule` recurring SLO correction (required if specifying `rrule`)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 27
          },
          "name": "duration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/slo_correction.html#end SloCorrection#end}",
            "stability": "stable",
            "summary": "Ending time of the correction in epoch seconds. Required for one time corrections, but optional if `rrule` is specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 33
          },
          "name": "end",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/slo_correction.html#rrule SloCorrection#rrule}",
            "stability": "stable",
            "summary": "Recurrence rules as defined in the iCalendar RFC 5545."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 39
          },
          "name": "rrule",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/slo_correction.html#timezone SloCorrection#timezone}",
            "stability": "stable",
            "summary": "The timezone to display in the UI for the correction times (defaults to \"UTC\")."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/slo-correction.ts",
            "line": 57
          },
          "name": "timezone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/slo-correction:SloCorrectionConfig"
    },
    "@cdktf/provider-datadog.SyntheticsGlobalVariable": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_global_variable.html datadog_synthetics_global_variable}."
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsGlobalVariable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_global_variable.html datadog_synthetics_global_variable} Resource."
        },
        "locationInModule": {
          "filename": "src/synthetics-global-variable.ts",
          "line": 295
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.SyntheticsGlobalVariableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-global-variable.ts",
        "line": 277
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 436
          },
          "name": "putParseTestOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.SyntheticsGlobalVariableParseTestOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 328
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 362
          },
          "name": "resetParseTestId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 439
          },
          "name": "resetParseTestOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 378
          },
          "name": "resetRestrictedRoles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 394
          },
          "name": "resetSecure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 410
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 451
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SyntheticsGlobalVariable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 282
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 337
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 433
          },
          "name": "parseTestOptions",
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsGlobalVariableParseTestOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 332
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 350
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 366
          },
          "name": "parseTestIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 443
          },
          "name": "parseTestOptionsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsGlobalVariableParseTestOptions"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 382
          },
          "name": "restrictedRolesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 398
          },
          "name": "secureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 414
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 427
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 322
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 343
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 356
          },
          "name": "parseTestId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 372
          },
          "name": "restrictedRoles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 388
          },
          "name": "secure",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 404
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 420
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-global-variable:SyntheticsGlobalVariable"
    },
    "@cdktf/provider-datadog.SyntheticsGlobalVariableConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsGlobalVariableConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-global-variable.ts",
        "line": 9
      },
      "name": "SyntheticsGlobalVariableConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_global_variable.html#name SyntheticsGlobalVariable#name}",
            "stability": "stable",
            "summary": "Synthetics global variable name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 21
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_global_variable.html#value SyntheticsGlobalVariable#value}",
            "stability": "stable",
            "summary": "The value of the global variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 51
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_global_variable.html#description SyntheticsGlobalVariable#description}",
            "stability": "stable",
            "summary": "Description of the global variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 15
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_global_variable.html#parse_test_id SyntheticsGlobalVariable#parse_test_id}",
            "stability": "stable",
            "summary": "Id of the Synthetics test to use for a variable from test."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 27
          },
          "name": "parseTestId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_global_variable.html#parse_test_options SyntheticsGlobalVariable#parse_test_options}",
            "stability": "stable",
            "summary": "parse_test_options block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 57
          },
          "name": "parseTestOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsGlobalVariableParseTestOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_global_variable.html#restricted_roles SyntheticsGlobalVariable#restricted_roles}",
            "stability": "stable",
            "summary": "A list of role identifiers to associate with the Synthetics global variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 33
          },
          "name": "restrictedRoles",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_global_variable.html#secure SyntheticsGlobalVariable#secure}",
            "stability": "stable",
            "summary": "If set to true, the value of the global variable is hidden. Defaults to `false`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 39
          },
          "name": "secure",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_global_variable.html#tags SyntheticsGlobalVariable#tags}",
            "stability": "stable",
            "summary": "A list of tags to associate with your synthetics global variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 45
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/synthetics-global-variable:SyntheticsGlobalVariableConfig"
    },
    "@cdktf/provider-datadog.SyntheticsGlobalVariableParseTestOptions": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsGlobalVariableParseTestOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-global-variable.ts",
        "line": 153
      },
      "name": "SyntheticsGlobalVariableParseTestOptions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_global_variable.html#parser SyntheticsGlobalVariable#parser}",
            "stability": "stable",
            "summary": "parser block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 171
          },
          "name": "parser",
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsGlobalVariableParseTestOptionsParser"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_global_variable.html#type SyntheticsGlobalVariable#type}",
            "stability": "stable",
            "summary": "Defines the source to use to extract the value. Valid values are `http_body`, `http_header`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 165
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_global_variable.html#field SyntheticsGlobalVariable#field}",
            "stability": "stable",
            "summary": "Required when type = `http_header`. Defines the header to use to extract the value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 159
          },
          "name": "field",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-global-variable:SyntheticsGlobalVariableParseTestOptions"
    },
    "@cdktf/provider-datadog.SyntheticsGlobalVariableParseTestOptionsOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsGlobalVariableParseTestOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-global-variable.ts",
          "line": 194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-global-variable.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 265
          },
          "name": "putParser",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.SyntheticsGlobalVariableParseTestOptionsParser"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 239
          },
          "name": "resetField"
        }
      ],
      "name": "SyntheticsGlobalVariableParseTestOptionsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 262
          },
          "name": "parser",
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsGlobalVariableParseTestOptionsParserOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 243
          },
          "name": "fieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 269
          },
          "name": "parserInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsGlobalVariableParseTestOptionsParser"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 256
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 233
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 249
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsGlobalVariableParseTestOptions"
          }
        }
      ],
      "symbolId": "src/synthetics-global-variable:SyntheticsGlobalVariableParseTestOptionsOutputReference"
    },
    "@cdktf/provider-datadog.SyntheticsGlobalVariableParseTestOptionsParser": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsGlobalVariableParseTestOptionsParser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-global-variable.ts",
        "line": 59
      },
      "name": "SyntheticsGlobalVariableParseTestOptionsParser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_global_variable.html#type SyntheticsGlobalVariable#type}",
            "stability": "stable",
            "summary": "Type of parser to extract the value. Valid values are `raw`, `json_path`, `regex`, `x_path`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 65
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_global_variable.html#value SyntheticsGlobalVariable#value}",
            "stability": "stable",
            "summary": "Value for the parser to use, required for type `json_path` or `regex`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 71
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-global-variable:SyntheticsGlobalVariableParseTestOptionsParser"
    },
    "@cdktf/provider-datadog.SyntheticsGlobalVariableParseTestOptionsParserOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsGlobalVariableParseTestOptionsParserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-global-variable.ts",
          "line": 93
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-global-variable.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 145
          },
          "name": "resetValue"
        }
      ],
      "name": "SyntheticsGlobalVariableParseTestOptionsParserOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 133
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 149
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 126
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 139
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-global-variable.ts",
            "line": 97
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsGlobalVariableParseTestOptionsParser"
          }
        }
      ],
      "symbolId": "src/synthetics-global-variable:SyntheticsGlobalVariableParseTestOptionsParserOutputReference"
    },
    "@cdktf/provider-datadog.SyntheticsPrivateLocation": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_private_location.html datadog_synthetics_private_location}."
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsPrivateLocation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_private_location.html datadog_synthetics_private_location} Resource."
        },
        "locationInModule": {
          "filename": "src/synthetics-private-location.ts",
          "line": 51
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.SyntheticsPrivateLocationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-private-location.ts",
        "line": 33
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-private-location.ts",
            "line": 84
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-private-location.ts",
            "line": 118
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-private-location.ts",
            "line": 130
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SyntheticsPrivateLocation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-private-location.ts",
            "line": 38
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-private-location.ts",
            "line": 72
          },
          "name": "config",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-private-location.ts",
            "line": 93
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-private-location.ts",
            "line": 88
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-private-location.ts",
            "line": 106
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-private-location.ts",
            "line": 122
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-private-location.ts",
            "line": 78
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-private-location.ts",
            "line": 99
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-private-location.ts",
            "line": 112
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/synthetics-private-location:SyntheticsPrivateLocation"
    },
    "@cdktf/provider-datadog.SyntheticsPrivateLocationConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsPrivateLocationConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-private-location.ts",
        "line": 9
      },
      "name": "SyntheticsPrivateLocationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_private_location.html#name SyntheticsPrivateLocation#name}",
            "stability": "stable",
            "summary": "Synthetics private location name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-private-location.ts",
            "line": 21
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_private_location.html#description SyntheticsPrivateLocation#description}",
            "stability": "stable",
            "summary": "Description of the private location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-private-location.ts",
            "line": 15
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_private_location.html#tags SyntheticsPrivateLocation#tags}",
            "stability": "stable",
            "summary": "A list of tags to associate with your synthetics private location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-private-location.ts",
            "line": 27
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/synthetics-private-location:SyntheticsPrivateLocationConfig"
    },
    "@cdktf/provider-datadog.SyntheticsTest": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html datadog_synthetics_test}."
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTest",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html datadog_synthetics_test} Resource."
        },
        "locationInModule": {
          "filename": "src/synthetics-test.ts",
          "line": 3656
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.SyntheticsTestConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 3638
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3959
          },
          "name": "putOptionsList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.SyntheticsTestOptionsList"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3975
          },
          "name": "putRequestBasicauth",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestBasicauth"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3991
          },
          "name": "putRequestClientCertificate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestClientCertificate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 4007
          },
          "name": "putRequestDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestDefinition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3878
          },
          "name": "resetApiStep"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3895
          },
          "name": "resetAssertion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3912
          },
          "name": "resetBrowserStep"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3929
          },
          "name": "resetBrowserVariable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3946
          },
          "name": "resetConfigVariable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3701
          },
          "name": "resetDeviceIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3735
          },
          "name": "resetMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3962
          },
          "name": "resetOptionsList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3978
          },
          "name": "resetRequestBasicauth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3994
          },
          "name": "resetRequestClientCertificate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 4010
          },
          "name": "resetRequestDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3770
          },
          "name": "resetRequestHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3787
          },
          "name": "resetRequestQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3803
          },
          "name": "resetSetCookie"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3832
          },
          "name": "resetSubtype"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3848
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 4022
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SyntheticsTest",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3643
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3710
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3744
          },
          "name": "monitorId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3956
          },
          "name": "optionsList",
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestOptionsListOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3972
          },
          "name": "requestBasicauth",
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestBasicauthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3988
          },
          "name": "requestClientCertificate",
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestClientCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 4004
          },
          "name": "requestDefinition",
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3882
          },
          "name": "apiStepInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStep"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3899
          },
          "name": "assertionInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SyntheticsTestAssertion"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3916
          },
          "name": "browserStepInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SyntheticsTestBrowserStep"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3933
          },
          "name": "browserVariableInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SyntheticsTestBrowserVariable"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3950
          },
          "name": "configVariableInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SyntheticsTestConfigVariable"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3705
          },
          "name": "deviceIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3723
          },
          "name": "locationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3739
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3757
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3966
          },
          "name": "optionsListInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestOptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3982
          },
          "name": "requestBasicauthInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestBasicauth"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3998
          },
          "name": "requestClientCertificateInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestClientCertificate"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 4014
          },
          "name": "requestDefinitionInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestDefinition"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3774
          },
          "name": "requestHeadersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "primitive": "string"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3791
          },
          "name": "requestQueryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "primitive": "string"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3807
          },
          "name": "setCookieInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3820
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3836
          },
          "name": "subtypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3852
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3865
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3871
          },
          "name": "apiStep",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStep"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3888
          },
          "name": "assertion",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SyntheticsTestAssertion"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3905
          },
          "name": "browserStep",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SyntheticsTestBrowserStep"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3922
          },
          "name": "browserVariable",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SyntheticsTestBrowserVariable"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3939
          },
          "name": "configVariable",
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SyntheticsTestConfigVariable"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3695
          },
          "name": "deviceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3716
          },
          "name": "locations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3729
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3750
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3763
          },
          "name": "requestHeaders",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "primitive": "string"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3780
          },
          "name": "requestQuery",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "primitive": "string"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3797
          },
          "name": "setCookie",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3813
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3826
          },
          "name": "subtype",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3842
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3858
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTest"
    },
    "@cdktf/provider-datadog.SyntheticsTestApiStep": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStep",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 1271
      },
      "name": "SyntheticsTestApiStep",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#name SyntheticsTest#name}",
            "stability": "stable",
            "summary": "The name of the step."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1289
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#allow_failure SyntheticsTest#allow_failure}",
            "stability": "stable",
            "summary": "Determines whether or not to continue with test if this step fails."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1277
          },
          "name": "allowFailure",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#assertion SyntheticsTest#assertion}",
            "stability": "stable",
            "summary": "assertion block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1313
          },
          "name": "assertion",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepAssertion"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#extracted_value SyntheticsTest#extracted_value}",
            "stability": "stable",
            "summary": "extracted_value block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1319
          },
          "name": "extractedValue",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepExtractedValue"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Can be used only if `allow_failure` is `true`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#is_critical SyntheticsTest#is_critical}",
            "stability": "stable",
            "summary": "Determines whether or not to consider the entire test as failed if this step fails."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1283
          },
          "name": "isCritical",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#request_basicauth SyntheticsTest#request_basicauth}",
            "stability": "stable",
            "summary": "request_basicauth block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1325
          },
          "name": "requestBasicauth",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepRequestBasicauth"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#request_client_certificate SyntheticsTest#request_client_certificate}",
            "stability": "stable",
            "summary": "request_client_certificate block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1331
          },
          "name": "requestClientCertificate",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepRequestClientCertificate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#request_definition SyntheticsTest#request_definition}",
            "stability": "stable",
            "summary": "request_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1337
          },
          "name": "requestDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepRequestDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#request_headers SyntheticsTest#request_headers}",
            "stability": "stable",
            "summary": "Header name and value map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1295
          },
          "name": "requestHeaders",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "primitive": "string"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#request_query SyntheticsTest#request_query}",
            "stability": "stable",
            "summary": "Query arguments name and value map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1301
          },
          "name": "requestQuery",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "primitive": "string"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#subtype SyntheticsTest#subtype}",
            "stability": "stable",
            "summary": "The subtype of the Synthetic multistep API test step. Valid values are `http`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1307
          },
          "name": "subtype",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestApiStep"
    },
    "@cdktf/provider-datadog.SyntheticsTestApiStepAssertion": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepAssertion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 248
      },
      "name": "SyntheticsTestApiStepAssertion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#operator SyntheticsTest#operator}",
            "stability": "stable",
            "summary": "Assertion operator. **Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test))."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 254
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "**Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test)). Valid values are `body`, `header`, `statusCode`, `certificate`, `responseTime`, `property`, `recordEvery`, `recordSome`, `tlsVersion`, `minTlsVersion`, `latency`, `packetLossPercentage`, `packetsReceived`, `networkHop`, `receivedMessage`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#type SyntheticsTest#type}",
            "stability": "stable",
            "summary": "Type of assertion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 272
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#property SyntheticsTest#property}",
            "stability": "stable",
            "summary": "If assertion type is `header`, this is the header name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 260
          },
          "name": "property",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#target SyntheticsTest#target}",
            "stability": "stable",
            "summary": "Expected value. Depends on the assertion type, refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test) for details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 266
          },
          "name": "target",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#targetjsonpath SyntheticsTest#targetjsonpath}",
            "stability": "stable",
            "summary": "targetjsonpath block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 278
          },
          "name": "targetjsonpath",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepAssertionTargetjsonpath"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestApiStepAssertion"
    },
    "@cdktf/provider-datadog.SyntheticsTestApiStepAssertionTargetjsonpath": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepAssertionTargetjsonpath",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 131
      },
      "name": "SyntheticsTestApiStepAssertionTargetjsonpath",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#jsonpath SyntheticsTest#jsonpath}",
            "stability": "stable",
            "summary": "The JSON path to assert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 137
          },
          "name": "jsonpath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#operator SyntheticsTest#operator}",
            "stability": "stable",
            "summary": "The specific operator to use on the path."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 143
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#targetvalue SyntheticsTest#targetvalue}",
            "stability": "stable",
            "summary": "Expected matching value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 149
          },
          "name": "targetvalue",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestApiStepAssertionTargetjsonpath"
    },
    "@cdktf/provider-datadog.SyntheticsTestApiStepAssertionTargetjsonpathOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepAssertionTargetjsonpathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-test.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 164
      },
      "name": "SyntheticsTestApiStepAssertionTargetjsonpathOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 218
          },
          "name": "jsonpathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 231
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 244
          },
          "name": "targetvalueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 211
          },
          "name": "jsonpath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 224
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 237
          },
          "name": "targetvalue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 176
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepAssertionTargetjsonpath"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestApiStepAssertionTargetjsonpathOutputReference"
    },
    "@cdktf/provider-datadog.SyntheticsTestApiStepExtractedValue": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepExtractedValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 389
      },
      "name": "SyntheticsTestApiStepExtractedValue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#name SyntheticsTest#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 399
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#parser SyntheticsTest#parser}",
            "stability": "stable",
            "summary": "parser block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 411
          },
          "name": "parser",
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepExtractedValueParser"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#type SyntheticsTest#type}",
            "stability": "stable",
            "summary": "Property of the Synthetics Test Response to use for the variable. Valid values are `http_body`, `http_header`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 405
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#field SyntheticsTest#field}",
            "stability": "stable",
            "summary": "When type is `http_header`, name of the header to use to extract the value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 395
          },
          "name": "field",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestApiStepExtractedValue"
    },
    "@cdktf/provider-datadog.SyntheticsTestApiStepExtractedValueParser": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepExtractedValueParser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 295
      },
      "name": "SyntheticsTestApiStepExtractedValueParser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#type SyntheticsTest#type}",
            "stability": "stable",
            "summary": "Type of parser for a Synthetics global variable from a synthetics test. Valid values are `raw`, `json_path`, `regex`, `x_path`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 301
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#value SyntheticsTest#value}",
            "stability": "stable",
            "summary": "Regex or JSON path used for the parser. Not used with type `raw`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 307
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestApiStepExtractedValueParser"
    },
    "@cdktf/provider-datadog.SyntheticsTestApiStepExtractedValueParserOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepExtractedValueParserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-test.ts",
          "line": 329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 321
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 381
          },
          "name": "resetValue"
        }
      ],
      "name": "SyntheticsTestApiStepExtractedValueParserOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 369
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 385
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 362
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 375
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepExtractedValueParser"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestApiStepExtractedValueParserOutputReference"
    },
    "@cdktf/provider-datadog.SyntheticsTestApiStepRequestBasicauth": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepRequestBasicauth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 427
      },
      "name": "SyntheticsTestApiStepRequestBasicauth",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#password SyntheticsTest#password}",
            "stability": "stable",
            "summary": "Password for authentication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 433
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#username SyntheticsTest#username}",
            "stability": "stable",
            "summary": "Username for authentication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 439
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestApiStepRequestBasicauth"
    },
    "@cdktf/provider-datadog.SyntheticsTestApiStepRequestBasicauthOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepRequestBasicauthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-test.ts",
          "line": 461
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 453
      },
      "name": "SyntheticsTestApiStepRequestBasicauthOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 501
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 514
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 494
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 507
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 465
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepRequestBasicauth"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestApiStepRequestBasicauthOutputReference"
    },
    "@cdktf/provider-datadog.SyntheticsTestApiStepRequestClientCertificate": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepRequestClientCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 706
      },
      "name": "SyntheticsTestApiStepRequestClientCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#cert SyntheticsTest#cert}",
            "stability": "stable",
            "summary": "cert block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 712
          },
          "name": "cert",
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepRequestClientCertificateCert"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#key SyntheticsTest#key}",
            "stability": "stable",
            "summary": "key block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 718
          },
          "name": "key",
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepRequestClientCertificateKey"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestApiStepRequestClientCertificate"
    },
    "@cdktf/provider-datadog.SyntheticsTestApiStepRequestClientCertificateCert": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepRequestClientCertificateCert",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 518
      },
      "name": "SyntheticsTestApiStepRequestClientCertificateCert",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#content SyntheticsTest#content}",
            "stability": "stable",
            "summary": "Content of the certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 524
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#filename SyntheticsTest#filename}",
            "stability": "stable",
            "summary": "File name for the certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 530
          },
          "name": "filename",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestApiStepRequestClientCertificateCert"
    },
    "@cdktf/provider-datadog.SyntheticsTestApiStepRequestClientCertificateCertOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepRequestClientCertificateCertOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-test.ts",
          "line": 552
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 544
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 604
          },
          "name": "resetFilename"
        }
      ],
      "name": "SyntheticsTestApiStepRequestClientCertificateCertOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 592
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 608
          },
          "name": "filenameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 585
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 598
          },
          "name": "filename",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 556
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepRequestClientCertificateCert"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestApiStepRequestClientCertificateCertOutputReference"
    },
    "@cdktf/provider-datadog.SyntheticsTestApiStepRequestClientCertificateKey": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepRequestClientCertificateKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 612
      },
      "name": "SyntheticsTestApiStepRequestClientCertificateKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#content SyntheticsTest#content}",
            "stability": "stable",
            "summary": "Content of the certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 618
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#filename SyntheticsTest#filename}",
            "stability": "stable",
            "summary": "File name for the certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 624
          },
          "name": "filename",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestApiStepRequestClientCertificateKey"
    },
    "@cdktf/provider-datadog.SyntheticsTestApiStepRequestClientCertificateKeyOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepRequestClientCertificateKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-test.ts",
          "line": 646
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 638
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 698
          },
          "name": "resetFilename"
        }
      ],
      "name": "SyntheticsTestApiStepRequestClientCertificateKeyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 686
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 702
          },
          "name": "filenameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 679
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 692
          },
          "name": "filename",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 650
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepRequestClientCertificateKey"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestApiStepRequestClientCertificateKeyOutputReference"
    },
    "@cdktf/provider-datadog.SyntheticsTestApiStepRequestClientCertificateOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepRequestClientCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-test.ts",
          "line": 740
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 732
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 776
          },
          "name": "putCert",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepRequestClientCertificateCert"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 789
          },
          "name": "putKey",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepRequestClientCertificateKey"
              }
            }
          ]
        }
      ],
      "name": "SyntheticsTestApiStepRequestClientCertificateOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 773
          },
          "name": "cert",
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepRequestClientCertificateCertOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 786
          },
          "name": "key",
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepRequestClientCertificateKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 780
          },
          "name": "certInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepRequestClientCertificateCert"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 793
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepRequestClientCertificateKey"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 744
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepRequestClientCertificate"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestApiStepRequestClientCertificateOutputReference"
    },
    "@cdktf/provider-datadog.SyntheticsTestApiStepRequestDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepRequestDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 797
      },
      "name": "SyntheticsTestApiStepRequestDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#allow_insecure SyntheticsTest#allow_insecure}",
            "stability": "stable",
            "summary": "Allows loading insecure content for an HTTP test."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 803
          },
          "name": "allowInsecure",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#body SyntheticsTest#body}",
            "stability": "stable",
            "summary": "The request body."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 809
          },
          "name": "body",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#dns_server SyntheticsTest#dns_server}",
            "stability": "stable",
            "summary": "DNS server to use for DNS tests (`subtype = \"dns\"`)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 815
          },
          "name": "dnsServer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#dns_server_port SyntheticsTest#dns_server_port}",
            "stability": "stable",
            "summary": "DNS server port to use for DNS tests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 821
          },
          "name": "dnsServerPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#follow_redirects SyntheticsTest#follow_redirects}",
            "stability": "stable",
            "summary": "Determines whether or not the API HTTP test should follow redirects."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 827
          },
          "name": "followRedirects",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#host SyntheticsTest#host}",
            "stability": "stable",
            "summary": "Host name to perform the test with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 833
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#message SyntheticsTest#message}",
            "stability": "stable",
            "summary": "For UDP tests, message to send with the request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 839
          },
          "name": "message",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#method SyntheticsTest#method}",
            "stability": "stable",
            "summary": "The HTTP method. Valid values are `GET`, `POST`, `PATCH`, `PUT`, `DELETE`, `HEAD`, `OPTIONS`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 845
          },
          "name": "method",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#no_saving_response_body SyntheticsTest#no_saving_response_body}",
            "stability": "stable",
            "summary": "Determines whether or not to save the response body."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 851
          },
          "name": "noSavingResponseBody",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#number_of_packets SyntheticsTest#number_of_packets}",
            "stability": "stable",
            "summary": "Number of pings to use per test for ICMP tests (`subtype = \"icmp\"`) between 0 and 10."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 857
          },
          "name": "numberOfPackets",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#port SyntheticsTest#port}",
            "stability": "stable",
            "summary": "Port to use when performing the test."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 863
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#servername SyntheticsTest#servername}",
            "stability": "stable",
            "summary": "For SSL tests, it specifies on which server you want to initiate the TLS handshake, allowing the server to present one of multiple possible certificates on the same IP address and TCP port number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 869
          },
          "name": "servername",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For ICMP tests (`subtype = \"icmp\"`).\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#should_track_hops SyntheticsTest#should_track_hops}",
            "stability": "stable",
            "summary": "This will turn on a traceroute probe to discover all gateways along the path to the host destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 875
          },
          "name": "shouldTrackHops",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#timeout SyntheticsTest#timeout}",
            "stability": "stable",
            "summary": "Timeout in seconds for the test. Defaults to `60`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 881
          },
          "name": "timeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#url SyntheticsTest#url}",
            "stability": "stable",
            "summary": "The URL to send the request to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 887
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestApiStepRequestDefinition"
    },
    "@cdktf/provider-datadog.SyntheticsTestApiStepRequestDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepRequestDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-test.ts",
          "line": 922
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 914
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1039
          },
          "name": "resetAllowInsecure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1055
          },
          "name": "resetBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1071
          },
          "name": "resetDnsServer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1087
          },
          "name": "resetDnsServerPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1103
          },
          "name": "resetFollowRedirects"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1119
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1135
          },
          "name": "resetMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1151
          },
          "name": "resetMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1167
          },
          "name": "resetNoSavingResponseBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1183
          },
          "name": "resetNumberOfPackets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1199
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1215
          },
          "name": "resetServername"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1231
          },
          "name": "resetShouldTrackHops"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1247
          },
          "name": "resetTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1263
          },
          "name": "resetUrl"
        }
      ],
      "name": "SyntheticsTestApiStepRequestDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1043
          },
          "name": "allowInsecureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1059
          },
          "name": "bodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1075
          },
          "name": "dnsServerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1091
          },
          "name": "dnsServerPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1107
          },
          "name": "followRedirectsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1123
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1139
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1155
          },
          "name": "methodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1171
          },
          "name": "noSavingResponseBodyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1187
          },
          "name": "numberOfPacketsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1203
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1219
          },
          "name": "servernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1235
          },
          "name": "shouldTrackHopsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1251
          },
          "name": "timeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1267
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1033
          },
          "name": "allowInsecure",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1049
          },
          "name": "body",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1065
          },
          "name": "dnsServer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1081
          },
          "name": "dnsServerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1097
          },
          "name": "followRedirects",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1113
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1129
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1145
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1161
          },
          "name": "noSavingResponseBody",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1177
          },
          "name": "numberOfPackets",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1193
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1209
          },
          "name": "servername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1225
          },
          "name": "shouldTrackHops",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1241
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1257
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 926
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStepRequestDefinition"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestApiStepRequestDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.SyntheticsTestAssertion": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestAssertion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 1477
      },
      "name": "SyntheticsTestAssertion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#operator SyntheticsTest#operator}",
            "stability": "stable",
            "summary": "Assertion operator. **Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test))."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1483
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "**Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test)). Valid values are `body`, `header`, `statusCode`, `certificate`, `responseTime`, `property`, `recordEvery`, `recordSome`, `tlsVersion`, `minTlsVersion`, `latency`, `packetLossPercentage`, `packetsReceived`, `networkHop`, `receivedMessage`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#type SyntheticsTest#type}",
            "stability": "stable",
            "summary": "Type of assertion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1501
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#property SyntheticsTest#property}",
            "stability": "stable",
            "summary": "If assertion type is `header`, this is the header name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1489
          },
          "name": "property",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#target SyntheticsTest#target}",
            "stability": "stable",
            "summary": "Expected value. Depends on the assertion type, refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test) for details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1495
          },
          "name": "target",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#targetjsonpath SyntheticsTest#targetjsonpath}",
            "stability": "stable",
            "summary": "targetjsonpath block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1507
          },
          "name": "targetjsonpath",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestAssertionTargetjsonpath"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestAssertion"
    },
    "@cdktf/provider-datadog.SyntheticsTestAssertionTargetjsonpath": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestAssertionTargetjsonpath",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 1360
      },
      "name": "SyntheticsTestAssertionTargetjsonpath",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#jsonpath SyntheticsTest#jsonpath}",
            "stability": "stable",
            "summary": "The JSON path to assert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1366
          },
          "name": "jsonpath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#operator SyntheticsTest#operator}",
            "stability": "stable",
            "summary": "The specific operator to use on the path."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1372
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#targetvalue SyntheticsTest#targetvalue}",
            "stability": "stable",
            "summary": "Expected matching value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1378
          },
          "name": "targetvalue",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestAssertionTargetjsonpath"
    },
    "@cdktf/provider-datadog.SyntheticsTestAssertionTargetjsonpathOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestAssertionTargetjsonpathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-test.ts",
          "line": 1401
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 1393
      },
      "name": "SyntheticsTestAssertionTargetjsonpathOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1447
          },
          "name": "jsonpathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1460
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1473
          },
          "name": "targetvalueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1440
          },
          "name": "jsonpath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1453
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1466
          },
          "name": "targetvalue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestAssertionTargetjsonpath"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestAssertionTargetjsonpathOutputReference"
    },
    "@cdktf/provider-datadog.SyntheticsTestBrowserStep": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestBrowserStep",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 2182
      },
      "name": "SyntheticsTestBrowserStep",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#name SyntheticsTest#name}",
            "stability": "stable",
            "summary": "Name of the step."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2200
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#params SyntheticsTest#params}",
            "stability": "stable",
            "summary": "params block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2218
          },
          "name": "params",
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestBrowserStepParams"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `assertCurrentUrl`, `assertElementAttribute`, `assertElementContent`, `assertElementPresent`, `assertEmail`, `assertFileDownload`, `assertFromJavascript`, `assertPageContains`, `assertPageLacks`, `click`, `extractFromJavascript`, `extractVariable`, `goToEmailLink`, `goToUrl`, `goToUrlAndMeasureTti`, `hover`, `playSubTest`, `pressKey`, `refresh`, `runApiTest`, `scroll`, `selectOption`, `typeText`, `uploadFiles`, `wait`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#type SyntheticsTest#type}",
            "stability": "stable",
            "summary": "Type of the step."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2212
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#allow_failure SyntheticsTest#allow_failure}",
            "stability": "stable",
            "summary": "Determines if the step should be allowed to fail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2188
          },
          "name": "allowFailure",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#force_element_update SyntheticsTest#force_element_update}",
            "stability": "stable",
            "summary": "Force update of the \"element\" parameter for the step."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2194
          },
          "name": "forceElementUpdate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#timeout SyntheticsTest#timeout}",
            "stability": "stable",
            "summary": "Used to override the default timeout of a step."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2206
          },
          "name": "timeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestBrowserStep"
    },
    "@cdktf/provider-datadog.SyntheticsTestBrowserStepParams": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestBrowserStepParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 1621
      },
      "name": "SyntheticsTestBrowserStepParams",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#attribute SyntheticsTest#attribute}",
            "stability": "stable",
            "summary": "Name of the attribute to use for an \"assert attribute\" step."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1627
          },
          "name": "attribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `equals`, `notEquals`, `contains`, `notContains`, `startsWith`, `notStartsWith`, `greater`, `lower`, `greaterEquals`, `lowerEquals`, `matchRegex`, `between`, `isEmpty`, `notIsEmpty`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#check SyntheticsTest#check}",
            "stability": "stable",
            "summary": "Check type to use for an assertion step."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1633
          },
          "name": "check",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#click_type SyntheticsTest#click_type}",
            "stability": "stable",
            "summary": "Type of click to use for a \"click\" step."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1639
          },
          "name": "clickType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#code SyntheticsTest#code}",
            "stability": "stable",
            "summary": "Javascript code to use for the step."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1645
          },
          "name": "code",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#delay SyntheticsTest#delay}",
            "stability": "stable",
            "summary": "Delay between each key stroke for a \"type test\" step."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1651
          },
          "name": "delay",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#element SyntheticsTest#element}",
            "stability": "stable",
            "summary": "Element to use for the step, json encoded string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1657
          },
          "name": "element",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#email SyntheticsTest#email}",
            "stability": "stable",
            "summary": "Details of the email for an \"assert email\" step."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1663
          },
          "name": "email",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#file SyntheticsTest#file}",
            "stability": "stable",
            "summary": "For an \"assert download\" step."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1669
          },
          "name": "file",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#files SyntheticsTest#files}",
            "stability": "stable",
            "summary": "Details of the files for an \"upload files\" step, json encoded string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1675
          },
          "name": "files",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#modifiers SyntheticsTest#modifiers}",
            "stability": "stable",
            "summary": "Modifier to use for a \"press key\" step."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1681
          },
          "name": "modifiers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#playing_tab_id SyntheticsTest#playing_tab_id}",
            "stability": "stable",
            "summary": "ID of the tab to play the subtest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1687
          },
          "name": "playingTabId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#request SyntheticsTest#request}",
            "stability": "stable",
            "summary": "Request for an API step."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1693
          },
          "name": "request",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#subtest_public_id SyntheticsTest#subtest_public_id}",
            "stability": "stable",
            "summary": "ID of the Synthetics test to use as subtest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1699
          },
          "name": "subtestPublicId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#value SyntheticsTest#value}",
            "stability": "stable",
            "summary": "Value of the step."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1705
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#variable SyntheticsTest#variable}",
            "stability": "stable",
            "summary": "variable block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1729
          },
          "name": "variable",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestBrowserStepParamsVariable"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#with_click SyntheticsTest#with_click}",
            "stability": "stable",
            "summary": "For \"file upload\" steps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1711
          },
          "name": "withClick",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#x SyntheticsTest#x}",
            "stability": "stable",
            "summary": "X coordinates for a \"scroll step\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1717
          },
          "name": "x",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#y SyntheticsTest#y}",
            "stability": "stable",
            "summary": "Y coordinates for a \"scroll step\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1723
          },
          "name": "y",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestBrowserStepParams"
    },
    "@cdktf/provider-datadog.SyntheticsTestBrowserStepParamsOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestBrowserStepParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-test.ts",
          "line": 1767
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 1759
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2171
          },
          "name": "putVariable",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.SyntheticsTestBrowserStepParamsVariable"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1902
          },
          "name": "resetAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1918
          },
          "name": "resetCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1934
          },
          "name": "resetClickType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1950
          },
          "name": "resetCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1966
          },
          "name": "resetDelay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1982
          },
          "name": "resetElement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1998
          },
          "name": "resetEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2014
          },
          "name": "resetFile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2030
          },
          "name": "resetFiles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2046
          },
          "name": "resetModifiers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2062
          },
          "name": "resetPlayingTabId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2078
          },
          "name": "resetRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2094
          },
          "name": "resetSubtestPublicId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2110
          },
          "name": "resetValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2174
          },
          "name": "resetVariable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2126
          },
          "name": "resetWithClick"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2142
          },
          "name": "resetX"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2158
          },
          "name": "resetY"
        }
      ],
      "name": "SyntheticsTestBrowserStepParamsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2168
          },
          "name": "variable",
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestBrowserStepParamsVariableOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1906
          },
          "name": "attributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1922
          },
          "name": "checkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1938
          },
          "name": "clickTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1954
          },
          "name": "codeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1970
          },
          "name": "delayInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1986
          },
          "name": "elementInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2002
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2018
          },
          "name": "fileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2034
          },
          "name": "filesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2050
          },
          "name": "modifiersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2066
          },
          "name": "playingTabIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2082
          },
          "name": "requestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2098
          },
          "name": "subtestPublicIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2114
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2178
          },
          "name": "variableInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestBrowserStepParamsVariable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2130
          },
          "name": "withClickInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2146
          },
          "name": "xInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2162
          },
          "name": "yInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1896
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1912
          },
          "name": "check",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1928
          },
          "name": "clickType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1944
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1960
          },
          "name": "delay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1976
          },
          "name": "element",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1992
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2008
          },
          "name": "file",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2024
          },
          "name": "files",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2040
          },
          "name": "modifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2056
          },
          "name": "playingTabId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2072
          },
          "name": "request",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2088
          },
          "name": "subtestPublicId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2104
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2120
          },
          "name": "withClick",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2136
          },
          "name": "x",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2152
          },
          "name": "y",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1771
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestBrowserStepParams"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestBrowserStepParamsOutputReference"
    },
    "@cdktf/provider-datadog.SyntheticsTestBrowserStepParamsVariable": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestBrowserStepParamsVariable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 1524
      },
      "name": "SyntheticsTestBrowserStepParamsVariable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#example SyntheticsTest#example}",
            "stability": "stable",
            "summary": "Example of the extracted variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1530
          },
          "name": "example",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#name SyntheticsTest#name}",
            "stability": "stable",
            "summary": "Name of the extracted variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1536
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestBrowserStepParamsVariable"
    },
    "@cdktf/provider-datadog.SyntheticsTestBrowserStepParamsVariableOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestBrowserStepParamsVariableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-test.ts",
          "line": 1558
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 1550
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1597
          },
          "name": "resetExample"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1613
          },
          "name": "resetName"
        }
      ],
      "name": "SyntheticsTestBrowserStepParamsVariableOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1601
          },
          "name": "exampleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1617
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1591
          },
          "name": "example",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1607
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 1562
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestBrowserStepParamsVariable"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestBrowserStepParamsVariableOutputReference"
    },
    "@cdktf/provider-datadog.SyntheticsTestBrowserVariable": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestBrowserVariable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 2236
      },
      "name": "SyntheticsTestBrowserVariable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#name SyntheticsTest#name}",
            "stability": "stable",
            "summary": "Name of the variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2254
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#type SyntheticsTest#type}",
            "stability": "stable",
            "summary": "Type of browser test variable. Valid values are `element`, `email`, `global`, `javascript`, `text`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2266
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#example SyntheticsTest#example}",
            "stability": "stable",
            "summary": "Example for the variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2242
          },
          "name": "example",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is actually only used (and required) in the case of using a variable of type `global`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#id SyntheticsTest#id}",
            "stability": "stable",
            "summary": "ID of the global variable to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2248
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#pattern SyntheticsTest#pattern}",
            "stability": "stable",
            "summary": "Pattern of the variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2260
          },
          "name": "pattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestBrowserVariable"
    },
    "@cdktf/provider-datadog.SyntheticsTestConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 9
      },
      "name": "SyntheticsTestConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#locations SyntheticsTest#locations}",
            "stability": "stable",
            "summary": "Array of locations used to run the test. Refer to [Datadog documentation](https://docs.datadoghq.com/synthetics/api_test/#request) for available locations (e.g. `aws:eu-central-1`)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 21
          },
          "name": "locations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#name SyntheticsTest#name}",
            "stability": "stable",
            "summary": "Name of Datadog synthetics test."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 33
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#status SyntheticsTest#status}",
            "stability": "stable",
            "summary": "Define whether you want to start (`live`) or pause (`paused`) a Synthetic test. Valid values are `live`, `paused`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 57
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#type SyntheticsTest#type}",
            "stability": "stable",
            "summary": "Synthetics test type. Valid values are `api`, `browser`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 75
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#api_step SyntheticsTest#api_step}",
            "stability": "stable",
            "summary": "api_step block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 81
          },
          "name": "apiStep",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SyntheticsTestApiStep"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#assertion SyntheticsTest#assertion}",
            "stability": "stable",
            "summary": "assertion block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 87
          },
          "name": "assertion",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SyntheticsTestAssertion"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#browser_step SyntheticsTest#browser_step}",
            "stability": "stable",
            "summary": "browser_step block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 93
          },
          "name": "browserStep",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SyntheticsTestBrowserStep"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#browser_variable SyntheticsTest#browser_variable}",
            "stability": "stable",
            "summary": "browser_variable block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 99
          },
          "name": "browserVariable",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SyntheticsTestBrowserVariable"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#config_variable SyntheticsTest#config_variable}",
            "stability": "stable",
            "summary": "config_variable block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 105
          },
          "name": "configVariable",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "fqn": "@cdktf/provider-datadog.SyntheticsTestConfigVariable"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Array with the different device IDs used to run the test. Valid values are `laptop_large`, `tablet`, `mobile_small`, `chrome.laptop_large`, `chrome.tablet`, `chrome.mobile_small`, `firefox.laptop_large`, `firefox.tablet`, `firefox.mobile_small`, `edge.laptop_large`, `edge.tablet`, `edge.mobile_small`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#device_ids SyntheticsTest#device_ids}",
            "stability": "stable",
            "summary": "Required if `type = \"browser\"`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 15
          },
          "name": "deviceIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Email notifications can be sent to specific users by using the same `@username` notation as events.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#message SyntheticsTest#message}",
            "stability": "stable",
            "summary": "A message to include with notifications for this synthetics test."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 27
          },
          "name": "message",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#options_list SyntheticsTest#options_list}",
            "stability": "stable",
            "summary": "options_list block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 111
          },
          "name": "optionsList",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestOptionsList"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#request_basicauth SyntheticsTest#request_basicauth}",
            "stability": "stable",
            "summary": "request_basicauth block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 117
          },
          "name": "requestBasicauth",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestBasicauth"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#request_client_certificate SyntheticsTest#request_client_certificate}",
            "stability": "stable",
            "summary": "request_client_certificate block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 123
          },
          "name": "requestClientCertificate",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestClientCertificate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#request_definition SyntheticsTest#request_definition}",
            "stability": "stable",
            "summary": "request_definition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 129
          },
          "name": "requestDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#request_headers SyntheticsTest#request_headers}",
            "stability": "stable",
            "summary": "Header name and value map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 39
          },
          "name": "requestHeaders",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "primitive": "string"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#request_query SyntheticsTest#request_query}",
            "stability": "stable",
            "summary": "Query arguments name and value map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 45
          },
          "name": "requestQuery",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "primitive": "string"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#set_cookie SyntheticsTest#set_cookie}",
            "stability": "stable",
            "summary": "Cookies to be used for a browser test request, using the [Set-Cookie](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie) syntax."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 51
          },
          "name": "setCookie",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Defaults to `http`. Valid values are `http`, `ssl`, `tcp`, `dns`, `multi`, `icmp`, `udp`, `websocket`.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#subtype SyntheticsTest#subtype}",
            "stability": "stable",
            "summary": "The subtype of the Synthetic API test."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 63
          },
          "name": "subtype",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This can help you categorize and filter tests in the manage synthetics page of the UI. Default is an empty list (`[]`).\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#tags SyntheticsTest#tags}",
            "stability": "stable",
            "summary": "A list of tags to associate with your synthetics test."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 69
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestConfig"
    },
    "@cdktf/provider-datadog.SyntheticsTestConfigVariable": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestConfigVariable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 2283
      },
      "name": "SyntheticsTestConfigVariable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#name SyntheticsTest#name}",
            "stability": "stable",
            "summary": "Name of the variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2301
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#type SyntheticsTest#type}",
            "stability": "stable",
            "summary": "Type of test configuration variable. Valid values are `global`, `text`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2313
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#example SyntheticsTest#example}",
            "stability": "stable",
            "summary": "Example for the variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2289
          },
          "name": "example",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#id SyntheticsTest#id}",
            "stability": "stable",
            "summary": "When type = `global`, ID of the global variable to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2295
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#pattern SyntheticsTest#pattern}",
            "stability": "stable",
            "summary": "Pattern of the variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2307
          },
          "name": "pattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestConfigVariable"
    },
    "@cdktf/provider-datadog.SyntheticsTestOptionsList": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestOptionsList",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 2495
      },
      "name": "SyntheticsTestOptionsList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#tick_every SyntheticsTest#tick_every}",
            "stability": "stable",
            "summary": "How often the test should run (in seconds)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2547
          },
          "name": "tickEvery",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#accept_self_signed SyntheticsTest#accept_self_signed}",
            "stability": "stable",
            "summary": "For SSL test, whether or not the test should allow self signed certificates."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2501
          },
          "name": "acceptSelfSigned",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#allow_insecure SyntheticsTest#allow_insecure}",
            "stability": "stable",
            "summary": "Allows loading insecure content for an HTTP test."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2507
          },
          "name": "allowInsecure",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#follow_redirects SyntheticsTest#follow_redirects}",
            "stability": "stable",
            "summary": "Determines whether or not the API HTTP test should follow redirects."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2513
          },
          "name": "followRedirects",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#min_failure_duration SyntheticsTest#min_failure_duration}",
            "stability": "stable",
            "summary": "Minimum amount of time in failure required to trigger an alert. Default is `0`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2519
          },
          "name": "minFailureDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#min_location_failed SyntheticsTest#min_location_failed}",
            "stability": "stable",
            "summary": "Minimum number of locations in failure required to trigger an alert. Default is `1`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2525
          },
          "name": "minLocationFailed",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#monitor_name SyntheticsTest#monitor_name}",
            "stability": "stable",
            "summary": "The monitor name is used for the alert title as well as for all monitor dashboard widgets and SLOs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2531
          },
          "name": "monitorName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#monitor_options SyntheticsTest#monitor_options}",
            "stability": "stable",
            "summary": "monitor_options block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2553
          },
          "name": "monitorOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestOptionsListMonitorOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#monitor_priority SyntheticsTest#monitor_priority}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2535
          },
          "name": "monitorPriority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#no_screenshot SyntheticsTest#no_screenshot}",
            "stability": "stable",
            "summary": "Prevents saving screenshots of the steps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2541
          },
          "name": "noScreenshot",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#retry SyntheticsTest#retry}",
            "stability": "stable",
            "summary": "retry block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2559
          },
          "name": "retry",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestOptionsListRetry"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestOptionsList"
    },
    "@cdktf/provider-datadog.SyntheticsTestOptionsListMonitorOptions": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestOptionsListMonitorOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 2330
      },
      "name": "SyntheticsTestOptionsListMonitorOptions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#renotify_interval SyntheticsTest#renotify_interval}",
            "stability": "stable",
            "summary": "Specify a renotification frequency."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2336
          },
          "name": "renotifyInterval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestOptionsListMonitorOptions"
    },
    "@cdktf/provider-datadog.SyntheticsTestOptionsListMonitorOptionsOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestOptionsListMonitorOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-test.ts",
          "line": 2357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 2349
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2390
          },
          "name": "resetRenotifyInterval"
        }
      ],
      "name": "SyntheticsTestOptionsListMonitorOptionsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2394
          },
          "name": "renotifyIntervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2384
          },
          "name": "renotifyInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2361
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestOptionsListMonitorOptions"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestOptionsListMonitorOptionsOutputReference"
    },
    "@cdktf/provider-datadog.SyntheticsTestOptionsListOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestOptionsListOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-test.ts",
          "line": 2590
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 2582
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2821
          },
          "name": "putMonitorOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.SyntheticsTestOptionsListMonitorOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2837
          },
          "name": "putRetry",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.SyntheticsTestOptionsListRetry"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2683
          },
          "name": "resetAcceptSelfSigned"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2699
          },
          "name": "resetAllowInsecure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2715
          },
          "name": "resetFollowRedirects"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2731
          },
          "name": "resetMinFailureDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2747
          },
          "name": "resetMinLocationFailed"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2763
          },
          "name": "resetMonitorName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2824
          },
          "name": "resetMonitorOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2779
          },
          "name": "resetMonitorPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2795
          },
          "name": "resetNoScreenshot"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2840
          },
          "name": "resetRetry"
        }
      ],
      "name": "SyntheticsTestOptionsListOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2818
          },
          "name": "monitorOptions",
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestOptionsListMonitorOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2834
          },
          "name": "retry",
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestOptionsListRetryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2687
          },
          "name": "acceptSelfSignedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2703
          },
          "name": "allowInsecureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2719
          },
          "name": "followRedirectsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2735
          },
          "name": "minFailureDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2751
          },
          "name": "minLocationFailedInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2767
          },
          "name": "monitorNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2828
          },
          "name": "monitorOptionsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestOptionsListMonitorOptions"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2783
          },
          "name": "monitorPriorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2799
          },
          "name": "noScreenshotInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2844
          },
          "name": "retryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestOptionsListRetry"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2812
          },
          "name": "tickEveryInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2677
          },
          "name": "acceptSelfSigned",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2693
          },
          "name": "allowInsecure",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2709
          },
          "name": "followRedirects",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2725
          },
          "name": "minFailureDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2741
          },
          "name": "minLocationFailed",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2757
          },
          "name": "monitorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2773
          },
          "name": "monitorPriority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2789
          },
          "name": "noScreenshot",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2805
          },
          "name": "tickEvery",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2594
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestOptionsList"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestOptionsListOutputReference"
    },
    "@cdktf/provider-datadog.SyntheticsTestOptionsListRetry": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestOptionsListRetry",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 2398
      },
      "name": "SyntheticsTestOptionsListRetry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#count SyntheticsTest#count}",
            "stability": "stable",
            "summary": "Number of retries needed to consider a location as failed before sending a notification alert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2404
          },
          "name": "count",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#interval SyntheticsTest#interval}",
            "stability": "stable",
            "summary": "Interval between a failed test and the next retry in milliseconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2410
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestOptionsListRetry"
    },
    "@cdktf/provider-datadog.SyntheticsTestOptionsListRetryOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestOptionsListRetryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-test.ts",
          "line": 2432
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 2424
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2471
          },
          "name": "resetCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2487
          },
          "name": "resetInterval"
        }
      ],
      "name": "SyntheticsTestOptionsListRetryOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2475
          },
          "name": "countInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2491
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2465
          },
          "name": "count",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2481
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2436
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestOptionsListRetry"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestOptionsListRetryOutputReference"
    },
    "@cdktf/provider-datadog.SyntheticsTestRequestBasicauth": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestBasicauth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 2848
      },
      "name": "SyntheticsTestRequestBasicauth",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#password SyntheticsTest#password}",
            "stability": "stable",
            "summary": "Password for authentication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2854
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#username SyntheticsTest#username}",
            "stability": "stable",
            "summary": "Username for authentication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2860
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestRequestBasicauth"
    },
    "@cdktf/provider-datadog.SyntheticsTestRequestBasicauthOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestBasicauthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-test.ts",
          "line": 2882
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 2874
      },
      "name": "SyntheticsTestRequestBasicauthOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2922
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2935
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2915
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2928
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2886
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestBasicauth"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestRequestBasicauthOutputReference"
    },
    "@cdktf/provider-datadog.SyntheticsTestRequestClientCertificate": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestClientCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 3127
      },
      "name": "SyntheticsTestRequestClientCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#cert SyntheticsTest#cert}",
            "stability": "stable",
            "summary": "cert block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3133
          },
          "name": "cert",
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestClientCertificateCert"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#key SyntheticsTest#key}",
            "stability": "stable",
            "summary": "key block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3139
          },
          "name": "key",
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestClientCertificateKey"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestRequestClientCertificate"
    },
    "@cdktf/provider-datadog.SyntheticsTestRequestClientCertificateCert": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestClientCertificateCert",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 2939
      },
      "name": "SyntheticsTestRequestClientCertificateCert",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#content SyntheticsTest#content}",
            "stability": "stable",
            "summary": "Content of the certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2945
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#filename SyntheticsTest#filename}",
            "stability": "stable",
            "summary": "File name for the certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2951
          },
          "name": "filename",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestRequestClientCertificateCert"
    },
    "@cdktf/provider-datadog.SyntheticsTestRequestClientCertificateCertOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestClientCertificateCertOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-test.ts",
          "line": 2973
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 2965
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3025
          },
          "name": "resetFilename"
        }
      ],
      "name": "SyntheticsTestRequestClientCertificateCertOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3013
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3029
          },
          "name": "filenameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3006
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3019
          },
          "name": "filename",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 2977
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestClientCertificateCert"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestRequestClientCertificateCertOutputReference"
    },
    "@cdktf/provider-datadog.SyntheticsTestRequestClientCertificateKey": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestClientCertificateKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 3033
      },
      "name": "SyntheticsTestRequestClientCertificateKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#content SyntheticsTest#content}",
            "stability": "stable",
            "summary": "Content of the certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3039
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#filename SyntheticsTest#filename}",
            "stability": "stable",
            "summary": "File name for the certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3045
          },
          "name": "filename",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestRequestClientCertificateKey"
    },
    "@cdktf/provider-datadog.SyntheticsTestRequestClientCertificateKeyOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestClientCertificateKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-test.ts",
          "line": 3067
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 3059
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3119
          },
          "name": "resetFilename"
        }
      ],
      "name": "SyntheticsTestRequestClientCertificateKeyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3107
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3123
          },
          "name": "filenameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3100
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3113
          },
          "name": "filename",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3071
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestClientCertificateKey"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestRequestClientCertificateKeyOutputReference"
    },
    "@cdktf/provider-datadog.SyntheticsTestRequestClientCertificateOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestClientCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-test.ts",
          "line": 3161
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 3153
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3197
          },
          "name": "putCert",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestClientCertificateCert"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3210
          },
          "name": "putKey",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestClientCertificateKey"
              }
            }
          ]
        }
      ],
      "name": "SyntheticsTestRequestClientCertificateOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3194
          },
          "name": "cert",
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestClientCertificateCertOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3207
          },
          "name": "key",
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestClientCertificateKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3201
          },
          "name": "certInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestClientCertificateCert"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3214
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestClientCertificateKey"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestClientCertificate"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestRequestClientCertificateOutputReference"
    },
    "@cdktf/provider-datadog.SyntheticsTestRequestDefinition": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 3218
      },
      "name": "SyntheticsTestRequestDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#body SyntheticsTest#body}",
            "stability": "stable",
            "summary": "The request body."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3224
          },
          "name": "body",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#dns_server SyntheticsTest#dns_server}",
            "stability": "stable",
            "summary": "DNS server to use for DNS tests (`subtype = \"dns\"`)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3230
          },
          "name": "dnsServer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#dns_server_port SyntheticsTest#dns_server_port}",
            "stability": "stable",
            "summary": "DNS server port to use for DNS tests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3236
          },
          "name": "dnsServerPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#host SyntheticsTest#host}",
            "stability": "stable",
            "summary": "Host name to perform the test with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3242
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#message SyntheticsTest#message}",
            "stability": "stable",
            "summary": "For UDP tests, message to send with the request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3248
          },
          "name": "message",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#method SyntheticsTest#method}",
            "stability": "stable",
            "summary": "The HTTP method. Valid values are `GET`, `POST`, `PATCH`, `PUT`, `DELETE`, `HEAD`, `OPTIONS`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3254
          },
          "name": "method",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#no_saving_response_body SyntheticsTest#no_saving_response_body}",
            "stability": "stable",
            "summary": "Determines whether or not to save the response body."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3260
          },
          "name": "noSavingResponseBody",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#number_of_packets SyntheticsTest#number_of_packets}",
            "stability": "stable",
            "summary": "Number of pings to use per test for ICMP tests (`subtype = \"icmp\"`) between 0 and 10."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3266
          },
          "name": "numberOfPackets",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#port SyntheticsTest#port}",
            "stability": "stable",
            "summary": "Port to use when performing the test."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3272
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#servername SyntheticsTest#servername}",
            "stability": "stable",
            "summary": "For SSL tests, it specifies on which server you want to initiate the TLS handshake, allowing the server to present one of multiple possible certificates on the same IP address and TCP port number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3278
          },
          "name": "servername",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For ICMP tests (`subtype = \"icmp\"`).\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#should_track_hops SyntheticsTest#should_track_hops}",
            "stability": "stable",
            "summary": "This will turn on a traceroute probe to discover all gateways along the path to the host destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3284
          },
          "name": "shouldTrackHops",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#timeout SyntheticsTest#timeout}",
            "stability": "stable",
            "summary": "Timeout in seconds for the test. Defaults to `60`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3290
          },
          "name": "timeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/synthetics_test.html#url SyntheticsTest#url}",
            "stability": "stable",
            "summary": "The URL to send the request to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3296
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestRequestDefinition"
    },
    "@cdktf/provider-datadog.SyntheticsTestRequestDefinitionOutputReference": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-test.ts",
          "line": 3329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.ITerraformResource"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "True if this is a block, false if it's a list."
            },
            "name": "isSingleItem",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-test.ts",
        "line": 3321
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3434
          },
          "name": "resetBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3450
          },
          "name": "resetDnsServer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3466
          },
          "name": "resetDnsServerPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3482
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3498
          },
          "name": "resetMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3514
          },
          "name": "resetMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3530
          },
          "name": "resetNoSavingResponseBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3546
          },
          "name": "resetNumberOfPackets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3562
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3578
          },
          "name": "resetServername"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3594
          },
          "name": "resetShouldTrackHops"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3610
          },
          "name": "resetTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3626
          },
          "name": "resetUrl"
        }
      ],
      "name": "SyntheticsTestRequestDefinitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3438
          },
          "name": "bodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3454
          },
          "name": "dnsServerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3470
          },
          "name": "dnsServerPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3486
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3502
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3518
          },
          "name": "methodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3534
          },
          "name": "noSavingResponseBodyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3550
          },
          "name": "numberOfPacketsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3566
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3582
          },
          "name": "servernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3598
          },
          "name": "shouldTrackHopsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3614
          },
          "name": "timeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3630
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3428
          },
          "name": "body",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3444
          },
          "name": "dnsServer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3460
          },
          "name": "dnsServerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3476
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3492
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3508
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3524
          },
          "name": "noSavingResponseBody",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3540
          },
          "name": "numberOfPackets",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3556
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3572
          },
          "name": "servername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3588
          },
          "name": "shouldTrackHops",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3604
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3620
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-test.ts",
            "line": 3333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-datadog.SyntheticsTestRequestDefinition"
          }
        }
      ],
      "symbolId": "src/synthetics-test:SyntheticsTestRequestDefinitionOutputReference"
    },
    "@cdktf/provider-datadog.User": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/user.html datadog_user}."
      },
      "fqn": "@cdktf/provider-datadog.User",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/user.html datadog_user} Resource."
        },
        "locationInModule": {
          "filename": "src/user.ts",
          "line": 63
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.UserConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/user.ts",
        "line": 45
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user.ts",
            "line": 93
          },
          "name": "resetDisabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user.ts",
            "line": 127
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user.ts",
            "line": 143
          },
          "name": "resetRoles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user.ts",
            "line": 159
          },
          "name": "resetSendUserInvitation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user.ts",
            "line": 181
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "User",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user.ts",
            "line": 50
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user.ts",
            "line": 115
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user.ts",
            "line": 168
          },
          "name": "userInvitationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user.ts",
            "line": 173
          },
          "name": "verified",
          "type": {
            "primitive": "any"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user.ts",
            "line": 97
          },
          "name": "disabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user.ts",
            "line": 110
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user.ts",
            "line": 131
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user.ts",
            "line": 147
          },
          "name": "rolesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user.ts",
            "line": 163
          },
          "name": "sendUserInvitationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user.ts",
            "line": 87
          },
          "name": "disabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user.ts",
            "line": 103
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user.ts",
            "line": 121
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user.ts",
            "line": 137
          },
          "name": "roles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user.ts",
            "line": 153
          },
          "name": "sendUserInvitation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/user:User"
    },
    "@cdktf/provider-datadog.UserConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.UserConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/user.ts",
        "line": 9
      },
      "name": "UserConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/user.html#email User#email}",
            "stability": "stable",
            "summary": "Email address for user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user.ts",
            "line": 21
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/user.html#disabled User#disabled}",
            "stability": "stable",
            "summary": "Whether the user is disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user.ts",
            "line": 15
          },
          "name": "disabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/user.html#name User#name}",
            "stability": "stable",
            "summary": "Name for user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user.ts",
            "line": 27
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/user.html#roles User#roles}",
            "stability": "stable",
            "summary": "A list a role IDs to assign to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user.ts",
            "line": 33
          },
          "name": "roles",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/user.html#send_user_invitation User#send_user_invitation}",
            "stability": "stable",
            "summary": "Whether an invitation email should be sent when the user is created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user.ts",
            "line": 39
          },
          "name": "sendUserInvitation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/user:UserConfig"
    },
    "@cdktf/provider-datadog.Webhook": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/webhook.html datadog_webhook}."
      },
      "fqn": "@cdktf/provider-datadog.Webhook",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/webhook.html datadog_webhook} Resource."
        },
        "locationInModule": {
          "filename": "src/webhook.ts",
          "line": 63
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.WebhookConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/webhook.ts",
        "line": 45
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/webhook.ts",
            "line": 93
          },
          "name": "resetCustomHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/webhook.ts",
            "line": 109
          },
          "name": "resetEncodeAs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/webhook.ts",
            "line": 143
          },
          "name": "resetPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/webhook.ts",
            "line": 168
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Webhook",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/webhook.ts",
            "line": 50
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/webhook.ts",
            "line": 118
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/webhook.ts",
            "line": 97
          },
          "name": "customHeadersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/webhook.ts",
            "line": 113
          },
          "name": "encodeAsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/webhook.ts",
            "line": 131
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/webhook.ts",
            "line": 147
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/webhook.ts",
            "line": 160
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/webhook.ts",
            "line": 87
          },
          "name": "customHeaders",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/webhook.ts",
            "line": 103
          },
          "name": "encodeAs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/webhook.ts",
            "line": 124
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/webhook.ts",
            "line": 137
          },
          "name": "payload",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/webhook.ts",
            "line": 153
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/webhook:Webhook"
    },
    "@cdktf/provider-datadog.WebhookConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.WebhookConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/webhook.ts",
        "line": 9
      },
      "name": "WebhookConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/webhook.html#name Webhook#name}",
            "stability": "stable",
            "summary": "The name of the webhook. It corresponds with `<WEBHOOK_NAME>`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/webhook.ts",
            "line": 27
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/webhook.html#url Webhook#url}",
            "stability": "stable",
            "summary": "The URL of the webhook."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/webhook.ts",
            "line": 39
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/webhook.html#custom_headers Webhook#custom_headers}",
            "stability": "stable",
            "summary": "The headers attached to the webhook."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/webhook.ts",
            "line": 15
          },
          "name": "customHeaders",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/webhook.html#encode_as Webhook#encode_as}",
            "stability": "stable",
            "summary": "Encoding type. Valid values are `json`, `form`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/webhook.ts",
            "line": 21
          },
          "name": "encodeAs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/webhook.html#payload Webhook#payload}",
            "stability": "stable",
            "summary": "The payload of the webhook."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/webhook.ts",
            "line": 33
          },
          "name": "payload",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/webhook:WebhookConfig"
    },
    "@cdktf/provider-datadog.WebhookCustomVariable": {
      "assembly": "@cdktf/provider-datadog",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/datadog/r/webhook_custom_variable.html datadog_webhook_custom_variable}."
      },
      "fqn": "@cdktf/provider-datadog.WebhookCustomVariable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/datadog/r/webhook_custom_variable.html datadog_webhook_custom_variable} Resource."
        },
        "locationInModule": {
          "filename": "src/webhook-custom-variable.ts",
          "line": 51
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-datadog.WebhookCustomVariableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/webhook-custom-variable.ts",
        "line": 33
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/webhook-custom-variable.ts",
            "line": 119
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WebhookCustomVariable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/webhook-custom-variable.ts",
            "line": 38
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/webhook-custom-variable.ts",
            "line": 72
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/webhook-custom-variable.ts",
            "line": 85
          },
          "name": "isSecretInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/webhook-custom-variable.ts",
            "line": 98
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/webhook-custom-variable.ts",
            "line": 111
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/webhook-custom-variable.ts",
            "line": 78
          },
          "name": "isSecret",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/webhook-custom-variable.ts",
            "line": 91
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/webhook-custom-variable.ts",
            "line": 104
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/webhook-custom-variable:WebhookCustomVariable"
    },
    "@cdktf/provider-datadog.WebhookCustomVariableConfig": {
      "assembly": "@cdktf/provider-datadog",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-datadog.WebhookCustomVariableConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/webhook-custom-variable.ts",
        "line": 9
      },
      "name": "WebhookCustomVariableConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/webhook_custom_variable.html#is_secret WebhookCustomVariable#is_secret}",
            "stability": "stable",
            "summary": "Whether the custom variable is secret or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/webhook-custom-variable.ts",
            "line": 15
          },
          "name": "isSecret",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/webhook_custom_variable.html#name WebhookCustomVariable#name}",
            "stability": "stable",
            "summary": "The name of the variable. It corresponds with `<CUSTOM_VARIABLE_NAME>`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/webhook-custom-variable.ts",
            "line": 21
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/datadog/r/webhook_custom_variable.html#value WebhookCustomVariable#value}",
            "stability": "stable",
            "summary": "The value of the custom variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/webhook-custom-variable.ts",
            "line": 27
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/webhook-custom-variable:WebhookCustomVariableConfig"
    }
  },
  "version": "0.3.160",
  "fingerprint": "dtPRAwBI68s8SvFmd0ogQk1lu+WAJTmINeIeGVxNqtY="
}
